Wednesday, September 23, 2020

Software Development Engineer - Java/J2EE Technologies (5-10 yrs) (Wenger & Watson)

Responsibilities:

- Translation of complex functional requirements into technical requirements, implementing and maintaining a coherent and progressive development strategy for our product line.

- Design, develop and maintain complex systems using best of the breed development practices and technology.

- Responsible for the over-all software development life cycle.

- Delivery of High Quality, Scalable and Extensible systems and applications on-time and on-budget.

- Adoption and Evolution of the software engineering practices and tools within the organization

- Keep in sync with the latest technology developments and open source offerings.

- Evaluate and adopt them for solving business problem of organization.

- Collaborate with other technology and business teams within the organization to provide efficient robust solutions to the problems.

- Drive and manage the bug triage process

- Report on status of product delivery and quality to management, customer support and product teams.

Requirements:

- Strong programming, debugging, and problem-solving skills

- Strong understanding of data structures and algorithms

- Sound understanding of object-oriented programming and excellent software design skills.

- Good experience of SOA/Microservices/Restful services and development of N-tier J2EE / Java Springboot applications (API's).

- Strong understanding of database design and SQL (mySql/mariaDB) development

- Good to have knowledge of NoSQL technologies like MongoDB, Solr, Redis, Cassandra or any other NoSQL database

- Knowledge of design patterns and good to have experience of large-scale applications

- Should have experience in Apache Kafka, RabbitMQ or other Queueing systems.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.