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.