Junior Java Developer
Roja MRemoteJUNIORPosted 5h ago
JavaSpring BootREST APIsMicroservicesSQLMavenGitCI/CDLinux/UnixSplunkAppDynamicsDynatraceELKJenkinsAzure DevOpsDockerKubernetesOpenShift
About the Role
We are seeking a Junior Java Developer & Production Support Engineer to join our team. This role combines development responsibilities with production support duties, requiring a strong understanding of Java applications and troubleshooting skills.
Key Responsibilities
• Develop, enhance, and maintain applications using Java and Spring Boot
• Support REST APIs and microservices-based applications
• Provide L1/L2 production support, including incident investigation and resolution
• Analyze application logs and troubleshoot production issues
• Monitor application health, performance, and availability
• Perform basic SQL queries for data analysis and issue troubleshooting
• Support application deployments, release activities, and post-production validation
• Investigate API, database, integration, and application-related failures
• Perform root-cause analysis and document recurring production issues
• Coordinate with development, DevOps, database, infrastructure, and business teams for issue resolution
• Participate in shift/on-call support when required
• Follow change, incident, problem, and release management processes
Requirements
• 2–3 years of experience
• Good understanding of Core Java
• Basic to intermediate knowledge of Spring Boot and Spring Framework
• Understanding of REST APIs, JSON, HTTP/HTTPS, and microservices
• Working knowledge of SQL and relational databases
• Familiarity with Git, Maven/Gradle, and CI/CD concepts
• Basic Linux/Unix troubleshooting skills
• Experience with log analysis and debugging
• Understanding of production support concepts such as incidents, RCA, deployments, monitoring, and application availability
Candidate Profile
• Strong troubleshooting and analytical skills
• Good communication and coordination skills
• Willingness to learn both development and production support
• Ability to work under pressure during production incidents
• Good ownership mindset and willingness to support application stability