Senior Java Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in engineering, Computer Science, or equivalent experience., More than 5-7 years of experience in Java and Spring Boot development., Proficiency in RESTful APIs, microservices, and secure backend systems., Strong problem-solving skills and ability to learn new technologies quickly..

Key responsibilities:

  • Develop and maintain complex APIs and backend systems.
  • Participate in code reviews and ensure adherence to coding standards.
  • Troubleshoot performance issues and optimize application performance.
  • Collaborate with team members to design scalable and secure solutions.

Contech Systems Inc. logo
Contech Systems Inc.

Job description


Senior Java Developer
Our direct Client has an immediate opening for an individual, as a Right to Hire, to be involved in development activities for one or more major applications. This individual is a senior level developer who uses skills to drive application development as part of projects with limited direction . The ideal candidate will be involved in brainstorming sessions to arrive at technical solutions and be a problem solver and quick learner, able to master new products. This role will be part of a team involved in Java development activities and work under the direction of a team lead.
 
Responsibilities:
  • Performs standard and complex programming tasks, participate in code review,
  • Build complex Application Programming Interfaces (APIs) Responses
  • Participate in Code Review for compliance and coding standards with team members
  • Continuous involvement in programming coding standards, code repository design patterns, new tools and processes
  • Expert with debugging and performance profiling code
  • Be a thought leader with the ability to brainstorm and proactively solve problems

Experience Required:
  • More than 5 - 7 years of design, development background within modern development environments, languages, and tools including secure backend systems using Java and Spring Boot.
  • Ability to consistently learn and understand new technologies (e.g. Kafka) and build into designs
  • Write clean, maintainable, and efficient code while adhering to industry standards and best practices.
  • Ability to troubleshoot production, and optimize performance issues to ensure seamless user experiences
  • Experience with Design, development of scalable, and secure backend systems using Java and Spring Boot.
  • Experience with RESTful APIs and microservices to support front-end applications and third-party integrations
  • Solid experience with Data access, and understanding of digital cloud technologies and environments
  • Ability to stay on top of emerging technologies and contribute to continuous improvement initiatives.
  • Optimize application performance and troubleshoot production issues to ensure seamless user experiences.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) and ORMs like Hibernate.
  • Knowledge of CI/CD pipelines and tools such as Jenkins, Docker, or Kubernetes is a plus.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud is advantageous.
  • Excellent problem-solving and analytical abilities.
  • Strong communication skills and a team-oriented mindset
  • Self-motivated with the ability to work effectively in a remote environment
  • Bachelor's degree in engineering, Computer Science or equivalent experience

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Skills
  • Teamwork
  • Self-Motivation
  • Problem Solving

Java Developer Related jobs