Java Developer
Samir JhaUnited StatesSENIORPosted 49m ago
JavaSpring BootCI/CDJenkinsGitHubGitLabBitbucketUnixLinuxApache TomcatIBM MQActiveMQJMSREST APIsJSONJ2EEOraclePostgreSQLOpenShiftContainersAWSAgileJavaScriptNode.jsAngularNPMApache CamelSpring IntegrationSplunkDynatrace
About the Role
We are looking for an experienced Java Developer to join our team. This role focuses on enterprise application development with a focus on Spring Boot and CI/CD.
Key Responsibilities
• Develop and maintain enterprise applications using Java and Spring Boot
• Implement CI/CD pipelines using tools like Jenkins, GitHub, GitLab or Bitbucket
• Work with messaging technologies such as IBM MQ, ActiveMQ, and JMS
• Design and implement REST APIs and ensure they follow J2EE patterns and SOLID principles
• Support production environments and troubleshoot issues
• Collaborate with the team on Agile development practices and unit testing
Requirements
• 8+ years of experience with Core Java and Spring Boot
• Strong hands-on experience with Maven and CI/CD pipelines
• Experience with Unix, Linux, and Apache Tomcat
• Knowledge of messaging technologies – IBM MQ, ActiveMQ, JMS
• Experience with REST APIs, JSON, J2EE patterns and SOLID principles
• Experience with relational databases – Oracle, PostgreSQL
• Experience with OpenShift, Containers, and AWS
• Agile development, unit testing, and production support experience