Job Description
Job Description:
Seeking an experienced Java Architect with strong expertise in enterprise application development, system integration, databases, and full-stack technologies. The candidate will provide technical leadership and design scalable, secure, and high-performance enterprise solutions.
Required Skills
- 15+ years of software development experience with enterprise applications.
- 7+ years working on complex software projects.
- 2+ years in a Technical Lead / System Integration role.
- Strong hands-on experience with Java, J2EE/Java EE, and OOP.
- 5+ years with Spring Boot, Spring MVC, Spring REST, and Spring Batch.
- Strong experience developing REST APIs, Web Services, Microservices, and system integrations.
- Experience with JPA/Hibernate, JMS, and ORM frameworks.
- Strong SQL and database experience with Oracle, SQL Server, and MySQL.
- Experience with CI/CD and DevOps tools: Git, Jenkins, Maven, Nexus/Artifactory, Azure DevOps, SonarQube.
- Experience with application support, troubleshooting, debugging, code reviews, and production issue resolution.
- Strong technical leadership, communication, and stakeholder-management skills.
Key Responsibilities
- Design and develop scalable enterprise applications and integrations.
- Translate business requirements into technical solutions.
- Develop reusable components, APIs, microservices, and shared services.
- Analyze applications, workflows, interfaces, and data structures.
- Provide technical leadership and ensure adherence to enterprise architecture standards.
- Support CI/CD, testing, production deployments, and application enhancements.