Job Url: https://www1.jobdiva.com/portal/?a=hojdnwjsv2rmu2lq6nv7fq8yy1edsc015a1368zumhyd3nk7mqylhj3pzvhmuu77#/jobs/30648657 Job Description: 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. NOTE: We are unable to consider any third-party candidates for this position. If you are a third-party, please do not contact us about this position. 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