Job Openings Senior Java Developer: Spring Boot

About the job Senior Java Developer: Spring Boot

Experience Level: 10 Years+

Location: Gurugram (Onsite) 

Key Responsibilities:

  1. Software Development: Develop, enhance, and maintain Java-based applications, ensuring code quality, security, and performance.
  2. Architecture and Design: Collaborate with the architecture team to design and implement robust, scalable solutions. Maintain architecture documentation.
  3. AWS Services: Utilize AWS services such as CloudWatch, S3, CodeBuild, CodeDeploy, EC2, and ECS to build and deploy applications.
  4. Spring Boot: Develop and maintain Spring Boot applications, implementing microservices architecture when necessary.
  5. Unit Testing: Write unit tests using JUnit to validate the functionality and reliability of code.
  6. Database Development: Design and maintain databases using PostgreSQL, ensuring data integrity and security.
  7. Issue Tracking: Use JIRA for issue tracking and project management, collaborating with cross-functional teams to deliver on project milestones.
  8. Version Control: Manage source code with Bitbucket, ensuring code versioning and collaboration.
  9. IDE Proficiency: Utilize IntelliJ IDEA for development and debugging tasks.
  10. User Interface: Work with XHTML to create application reports.
  11. Documentation: Create and maintain technical documentation, including code comments, process flowcharts, and deployment guides.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of10 years of hands-on experience in Java development, with a strong understanding of Java 11 and above.
  • Extensive experience in designing and developing AWS-based applications, including proficiency with CloudWatch, S3, CodeBuild, CodeDeploy, EC2, and ECS.
  • Strong expertise in Spring Boot framework and microservices architecture.
  • Proficiency in JUnit for unit testing.
  • Solid database development skills with PostgreSQL.
  • Experience working with JIRA for issue tracking and project management.
  • Familiarity with Bitbucket for version control.
  • Proficiency with IntelliJ IDEA for development and debugging.
  • Experience with XHTML for user interface development.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative team environment.
  • Strong communication skills, both written and verbal.

Note: This is a Contractual Position Candidate will be on our Payroll, & 6 Months Contract Minimum & Budget is open or as per market standard.