We are seeking a Java Lead Engineer to lead engineering and support teams across global locations and drive the development of scalable, secure, and high-performing applications. This role involves overseeing service-oriented architecture (SOA), managing API development and microservices migration, and contributing to DevOps practices within Agile environments. The ideal candidate will combine strong technical acumen with leadership capabilities to manage end-to-end software development lifecycles. Key Responsibilities: Lead a distributed team of engineers and support staff on large-scale initiatives. Gather and analyze business requirements and convert them into technical designs. Design and develop reusable components and core frameworks. Develop, test, and deploy RESTful APIs and microservices. Write well-documented, idiomatic Java code following secure coding standards. Integrate APIs with external web services and partner platforms. Conduct unit and behavior-driven testing using TDD/BDD frameworks. Manage source code and project tracking using JIRA, Git/SVN, and CI/CD pipelines. Guide migration from monolithic to microservices architecture. Support DevOps practices including containerized deployments and cloud services integration. Communicate effectively with stakeholders and cross-functional teams. Required Qualifications: 8+ years of hands-on experience in RESTful API and Microservices development using Java 8+, Spring Boot, Spring Batch. Experience with API design patterns and microservices (gateway, discovery, config, sidecar). Strong understanding of secure coding practices and Java coding best practices. Hands-on experience with containerization tools (Docker, Kubernetes). Proficiency with relational databases and stored procedures (Oracle RDS preferred). Familiarity with Agile/Scrum methodologies and tools like JIRA, Jenkins, Git. Experience working with messaging platforms like Kafka, IBM MQ, RabbitMQ, JMS. Strong communication, analytical, and problem-solving skills. Bachelor’s or Master’s degree in Computer Science or a related field. Preferred Qualifications: Experience in cloud environments such as AWS EKS, Azure, or GCP. Exposure to Apigee or other API gateway/security tools (TLS, mTLS, OAuth2). Experience with logging and documentation tools such as Swagger/YAML. Knowledge of NoSQL databases like MongoDB or in-memory databases such as Redis or Cassandra. Experience with automated testing and end-to-end test frameworks (Junit, Cucumber, Protractor, FitNesse). Familiarity with CI/CD tools such as SonarQube, Fortify, Black Duck. Previous experience in the banking or financial services industry (3+ years desirable). Email ID * This field is required Please enter valid emailId. Cell phone * This field is required Please enter valid cell phone. First Name * This field is required Please enter valid first name. Last Name * This field is required Please enter valid last name. #J-18808-Ljbffr
Compunnel