
Click to send your application via email
Brief DescriptionWe are looking for 8+ years of experience in systems development with 5+ years in Java /J2EE environment. Job Summary: As a key member of a collaborative development team operating within an agile environment, you will be responsible for designing, developing, and maintaining robust software applications using Spring Boot, JBoss, and Java EE technologies. This role focuses on building efficient server-side logic, ensuring high performance and responsiveness to client requests, and integrating backend systems seamlessly. You will coordinate development efforts across teams, contributing to both design and implementation phases. Key Responsibilities: · Design and develop scalable backend components using Java (Spring Boot, J2EE). · Architect and implement RESTful and SOAP APIs, including integration with Azure API Management (APIM). · Lead component design and contribute to system architecture decisions. · Develop CI/CD pipelines using Jenkins, Azure DevOps, and OpenShift templates. · Write clean, maintainable code and perform code reviews. · Collaborate with cross-functional teams in an Agile environment. · Create and maintain technical documentation and unit/integration tests. · Ensure application security using tools like Fortify and implement WAF policies. · Troubleshoot and optimize performance across environments.Preferred SkillsTech Stack & Tools: · Languages & Frameworks: Java, Spring Boot, Spring Framework, J2EE, Hibernate, JPA, JDBC, JMS, EJB 3.0 · Scripting Languages: Python, Groovy, Bash, PowerShell, JavaScript (Node.js for backend scripting) · API & Integration: REST, SOAP, OAuth, JAX-WS, JAXB Bindings, Azure API Management (APIM), API Gateway/ESB, SOA · DevOps & CI/CD: Jenkins, Azure DevOps (ADO), OpenShift Templates, Git, Jira · Containers & Cloud: Red Hat OpenShift, Microsoft Azure · Databases: Oracle, MS SQL Server, PostgreSQL · Monitoring & Logging: ELK Stack · Security & Compliance: Fortify (code security scanning), Web Application Firewall (WAF), AODA (Accessibility Compliance) · Testing & Debugging: JUnit, Eclipse, UML, debugging tools · Application Servers & OS: Tomcat, Apache, Linux · Modeling & Design Tools: UML, knowledge of modeling tools Qualifications: · Bachelor’s degree in computer science, Engineering, or related field. · 8+ years of experience in backend development, with 5+ years in Java/J2EE. · Proven experience designing and developing containerized Spring Boot applications. · Hands-on experience with OpenShift and Azure cloud environments. · Strong understanding of microservices architecture and API design. · Experience with CI/CD pipelines and DevOps practices. · Familiarity with modern scripting languages used in automation and backend tasks. · Excellent problem-solving, communication, and collaboration skills. · Ability to work independently and lead technical initiatives. Nice to Have: · Experience with Angular or other front-end frameworks. · Familiarity with Azure APIM and API lifecycle management. · Knowledge of modeling tools and UML design.
Ready to Apply?
Send your application directly to the employer
Explore More Opportunities
Check out more jobs and career resources
Life Beyond the Job
Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.
Also explore Bharath Surplus for buying, selling, and auction opportunities