Job Description
Experience Required: 8–10 years in enterprise application development
Location: [Not specified]
We are looking for a senior Java Backend Developer with extensive experience in J2EE, Spring Boot, RESTful services, microservices, and cloud-based solutions. The role involves designing, developing, and supporting enterprise-grade applications with modern DevOps practices.
🔹 Key Responsibilities
- Solution Design & Development: Build enterprise applications using J2EE, Spring Boot, RESTful services, and Angular.
- Cloud Solutions: Design and implement AWS-based applications (1–2 years of experience).
- Microservices & Middleware: Develop microservices using J2EE and web services (Java, XML, jQuery, JavaScript, HTML, OOA/OOD concepts). Support applications on WebLogic, Apache Tomcat, JBoss, and other middleware.
- DevOps & CI/CD: Work with Jenkins, Artifactory, Ansible/Chef/Puppet/Spinnaker, Maven/Gradle, Groovy DSL, and Atlassian toolchain for automated builds and deployments.
- Security & Identity: Implement OAuth authentication using Ping Identity.
- Logging & Monitoring: Use Elasticsearch, Logstash, Kibana (ELK stack) for monitoring and analysis.
- API Management & Service Mesh: Work with Apigee and Istio for API governance and service networking.
- Database Integration: Strong knowledge of SQL/NoSQL databases and integration with enterprise applications.
- Scripting & Automation: Experience with Unix shell scripting and Python for automation tasks.
- Collaboration & Independent Work: Participate in design discussions, understand requirements, and contribute to successful deployments independently.
🔹 Required Skills
- 8–10 years of experience in backend application development.
- Strong experience with J2EE, Spring Boot, RESTful services, and Angular.
- Cloud computing: Hands-on with AWS and cloud-native deployment.
- Microservices and web services architecture expertise.
- Middleware experience: WebLogic, Apache Tomcat, JBoss.
- Proficient in DevOps toolchain: Jenkins, Artifactory, Ansible/Chef/Puppet, Spinnaker, Maven/Gradle, Groovy DSL.
- Security & OAuth: Implementation using Ping Identity.
- Logging and monitoring tools: ELK stack (Elasticsearch, Logstash, Kibana).
- API management: Apigee; Service Mesh: Istio.
- Strong database knowledge and integration experience.
- Scripting experience in Unix shell and Python.
- Strong analytical, problem-solving, and communication skills.
🔹 Ideal Candidate
- Experienced in enterprise-level, cloud-enabled Java applications.
- Strong background in microservices, DevOps, and API security.
- Comfortable working independently and collaborating with cross-functional teams.
- Quick learner of new tools, frameworks, and technologies.
- Holds or is willing to obtain AWS certification (preferred).