- Participate in design, coding, testing, and deployment of software systems utilizing Java and Angular technologies.
- Implement and advocate for test-driven development methodologies to ensure high-quality code.
- Collaborate within a DevOps culture to facilitate continuous delivery and integration.
- Promote and enhance Agile SCRUM practices within the development team.
- Work with back-end service's frameworks, focusing on Spring, to develop scalable software solutions.
- Develop and maintain RESTful APIs for seamless integration with various systems.
- Leverage knowledge of relational databases, particularly Oracle and DB2.
- Foster effective collaboration with both remote and internal development teams to achieve project milestones.
- BS/MS degree in Computer Science or a related field
- Proven hands-on Software Development experience, 10+ years
- Advanced proficiency in Java, with 5+ years in Web development technologies
- Profound insight into Java internals (Classloading, Memory Management, Transaction management, etc.)
- Excellent command of Relational Databases, particularly Oracle and DB2, and ORM technologies like Hibernate
- Intermediate skill level in Angular, with 3+ years of front-end experience
- Proven experience with test-driven development methodologies
- Intermediate knowledge of DevOps practices and continuous delivery
- Intermediate expertise in Agile SCRUM methodologies
- Working knowledge of REST frameworks
- Familiarity with Maven, Git, and GitHub for version control
- Proficiency with Atlassian tools (Confluence, Jira)
- Advanced English language proficiency, required B2 level
- Experience improving existing architectures as business needs and tech stacks evolve
- Strong knowledge of JavaScript and popular JavaScript libraries
- Working experience with WebSphere application server and embeddable web servers
- Experience with Jasper Reports
- Experience with containers and cloud operating environments (AWS, Azure)
- Experience with cloud native technologies – FaaS, DaaS, Kafka Experience in Supply Chain Logistics
- Experience in development of Warehouse Management systems
- Experience interfacing with autonomous control systems
- Working knowledge of C programming in the Unix/Linux environment
- Exceptional problem-solving and analytical skills to address complex software issues and optimize solutions effectively.
- Strong communication skills to facilitate effective collaboration with international teams across different time zones.
- Excellent collaboration capabilities, promoting a cooperative and inclusive team environment within the DevOps culture.
- Adept at adapting and thriving in Agile SCRUM practices, fostering continuous improvement in team processes and outcomes.
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs that will lead to new levels.