(NWV-360) - SENIOR JAVA SOFTWARE ENGINEER

Agileengine


ID: 16676 **Must haves** - Bachelor’s degree in Computer Science, Information Technology, or a related field; - Minimum 5 years Java software development experience; - Expertise in Java concurrency and multi-threading; - Strong knowledge of Java security best practices, including secure coding, authentication, and authorization; - Experience with socket programming and understanding of various file transfer protocols (such as FTP/SFTP, SCP, HTTP) and SSL/TLS; - Hands-on experience with any protocol implementation - Understanding of networking protocols and deployment models relevant to cloud environments; - Solid understanding on end to end MFT flows; - Experience integrating with RESTful services using JSON; - Experience with version control software such as Git; - Familiarity with Agile Scrum methodologies; - Upper-intermediate English level. **Nice to haves** - Experience with Docker, Kubernetes, and cloud technologies (AWS); - Hands-on experience with file transfer protocols including FTP/S and SFTP; - Good understanding of EDI protocols including AS2 and OFTP2; - A strong foundation in the managed file transfer (MFT) software space; - AWS Certified Developer certification; - Experience with serverless architectures. - Microservices are good to have; - K8s is good to have. **The benefits of joining us** - **Professional growth** Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps - **Competitive compensation** We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities - **A selection of exciting projects** Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands - **Flextime** Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive. **Job Types**: Full-time, Contract

trabajosonline.net © 2017–2021
Más información