Description

Description:
We are seeking a Sr. Java Developer with expertise in Deloitte Java Runtime, modern Java technologies, J2EE, Spring, Spring Boot, Oracle, and proficiency in API/RESTful services and front-end development using Angular. As a Lead Java Developer, you will design, develop, and maintain full-stack applications using Java technologies for front-end and back-end development, collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities:

  • Design, develop, and maintain full-stack applications using Java technologies.
  • Develop APIs/RESTful services for integration between different systems and components.
  • Analyze user requirements and translate them into technical specifications.
  • Implement front-end features using Angular and modern web technologies.
  • Implement back-end features, including data models, business logic, and database interactions.
  • Debug and resolve software defects and production issues.
  • Perform code reviews and provide feedback to junior team members.
  • Participate in the software development life cycle activities.
  • Provide technical guidance and mentorship to junior developers.
  • Continuously improve software development processes and practices.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 5 years of professional experience in Java software development.
  • Proficiency in Java technologies, J2EE, Spring, Spring Boot, Oracle, and front-end technologies.
  • Experience with APIs/RESTful services and agile software development methodologies.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Proven track record of delivering high-quality software solutions.

Preferred Qualifications:

  • Experience with performance optimization and tuning of Java applications.
  • Familiarity with other front-end technologies such as React, Vue.js, or Ember.js.
  • Understanding of other API standards such as GraphQL or SOAP.
  • Experience with DevOps practices such as continuous integration and automated testing.

 

Education

Bachelor's degree