This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a passionate Java Software Engineer looking to join an enterprise client who desires and is willing to support existing applications that also have new features and performance improvement. Solid core Java development skills are required, along with Spring Boot, microservices, NoSQL databases, Agile, and experience building heavily integrated, mission critical, business applications. Candidate will be involved in full stack development for a technology that integrates with all the key company systems and their warehouse and order management platforms. This role will allow someone to become a product expert of this platform and who this type of system is used across this industry. This person will participate in code reviews, work with business analysts, PMs, Scrum Masters, and other business partners to develop requirements and understand production issues as well as help ensure the application meets the customer needs. In order to be successful you must be a self starter, someone who doesn't stop until the solve problems, no matter how challenging, willing to speak up and contribute in all team discussions, contribute to technical design and architecture and take ownership over all work.
Job Responsibility:
Support existing applications that also have new features and performance improvement
Involved in full stack development for a technology that integrates with all the key company systems and their warehouse and order management platforms
Become a product expert of this platform
Participate in code reviews
Work with business analysts, PMs, Scrum Masters, and other business partners to develop requirements and understand production issues
Help ensure the application meets the customer needs
Contribute to technical design and architecture
Take ownership over all work
Requirements:
At least 5 years experience software development using core Java/J2EE with focus on back-end development
Seasoned developer with heavy experience with Spring Boot framework and microservices integrations from scratch and/or development within existing integrations
RESTful web services and APIs
Experience developing enterprise applications that utilize messaging technologies such as MQ, JMS, RabbitMQ, ActiveMQ or Kafka
Non Relational Database development such as NoSQL databases experience including but not limited to MongoDB, PostgresSQL etc
Relational Database development skills with Oracle or others
Strong understanding and practice of Agile software development methodologies