Description

Primary Skills

Core Technologies: Java, J2EE, Spring Boot, Microservices, REST API, XML, PL/SQL

Database Skills: Oracle, SQL

Development Expertise: Multi-threaded software development, deployment, debugging, testing

Frameworks & Tools: JBOSS, Maven, Gradle, Jenkins, SonarQube, Git (GitLab preferred)

Architecture: Cloud-native application development, microservices-based architecture

Best Practices: Performance optimization, secure coding, static code analysis, unit testing, test-driven development (TDD), automated testing

Methodologies: Agile software development, CI/CD pipelines

Responsibilities

Design, develop, and maintain performance-critical, cloud-native Java applications.

Build and optimize microservices-based solutions.

Troubleshoot, debug, and enhance application performance.

Ensure adherence to coding standards, security practices, and performance benchmarks.

Collaborate with stakeholders to gather requirements and articulate architectural solutions.

Mentor developers and lead code reviews.

Work independently to drive projects to completion.

Qualifications

Strong experience in Java/J2EE and Spring Boot frameworks.

Hands-on experience with microservices, REST APIs, and cloud-native environments.

Solid understanding of database development with Oracle and SQL.

Familiarity with Git (GitLab preferred), Jenkins, Maven/Gradle, SonarQube.

Strong communication skills, both written and verbal.

Experience in Agile environments with CI/CD pipelines is a plus.

Education

Any Graduate