Job Description: Java Developer Location: Remote Position Type: Contract (C2C)

Job Description: Java Developer Location: Remote Position Type: Contract (C2C)

Required Expertise and Skills: Core Java Development: Strong proficiency in Java 8+ with a solid understanding of object-oriented programming. Frameworks: Experience with Spring (Boot, MVC, Security) and Hibernate. API Development: Expertise in building RESTful APIs and integrating third-party APIs. Database: Proficiency in SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle. Cloud Services: Experience with AWS, Azure, or Google Cloud Platform. Version Control: Familiarity with Git and CI/CD pipelines. Testing: Experience with JUnit, Mockito, or other testing frameworks. Microservices: Understanding and implementation of microservices architecture. Front-End Basics: Familiarity with JavaScript, HTML, and CSS for minor front-end integrations. Agile Methodologies: Experience working in Agile/Scrum environments.Show more

Job Description: Java DeveloperLocation: RemotePosition Type: Contract (C2C)

Required Expertise and Skills:

  • Core Java Development: Strong proficiency in Java 8+ with a solid understanding of object-oriented programming. You should be able to write clean, efficient, and maintainable Java code.
  • Frameworks: Extensive experience with Spring Framework, including Spring Boot for microservices, Spring MVC for web applications, and Spring Security for securing applications.
  • API Development: Proven track record in designing and implementing RESTful services. Knowledge in integrating with external services via APIs.
  • Database: Skilled in SQL, with hands-on experience in managing data with relational databases such as MySQL, PostgreSQL, or Oracle. Understanding of database design and optimization techniques.
  • Cloud Services: Practical experience with one or more cloud platforms like AWS, Azure, or Google Cloud Platform. Proficiency in deploying and managing applications in the cloud.
  • Version Control: Comfortable with Git for source control and managing code repositories. Experience with CI/CD pipelines for automated testing and deployment.
  • Testing: Competent in writing unit and integration tests using frameworks like JUnit or Mockito to ensure code reliability and functionality.
  • Microservices: Knowledgeable about microservices architecture, including service discovery, load balancing, and containerization technologies like Docker.
  • Front-End Basics: While the primary focus is backend, basic knowledge of JavaScript, HTML, and CSS is necessary for minor front-end integrations or understanding of full-stack issues.
  • Agile Methodologies: Experience working in Agile/Scrum teams, contributing to sprint planning, daily stand-ups, and retrospectives. Ability to adapt to rapidly changing requirements and priorities.

Email: Rakesh@cedartechinc.com