Job Openings
Senior Java Developer: Spring Boot
About the job Senior Java Developer: Spring Boot
Experience Level: 10 Years+
Location: Gurugram (Onsite)
Key Responsibilities:
- Software Development: Develop, enhance, and maintain Java-based applications, ensuring code quality, security, and performance.
- Architecture and Design: Collaborate with the architecture team to design and implement robust, scalable solutions. Maintain architecture documentation.
- AWS Services: Utilize AWS services such as CloudWatch, S3, CodeBuild, CodeDeploy, EC2, and ECS to build and deploy applications.
- Spring Boot: Develop and maintain Spring Boot applications, implementing microservices architecture when necessary.
- Unit Testing: Write unit tests using JUnit to validate the functionality and reliability of code.
- Database Development: Design and maintain databases using PostgreSQL, ensuring data integrity and security.
- Issue Tracking: Use JIRA for issue tracking and project management, collaborating with cross-functional teams to deliver on project milestones.
- Version Control: Manage source code with Bitbucket, ensuring code versioning and collaboration.
- IDE Proficiency: Utilize IntelliJ IDEA for development and debugging tasks.
- User Interface: Work with XHTML to create application reports.
- 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.