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.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
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,
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.