Job Description
Lead / Senior Java Developer
*Design, build and maintain REST API services using technologies such as Java, Spring, Hibernate, Tomcat and data stores to enable user interaction with large volume datasets.
*Build highly scalable, low latency, fault-tolerant, and high-performance architecture solutions for customer facing web and mobile applications.
*Participate in software development life cycle (SDLC) phases including sprint planning, estimating, design, development, testing, and deployment within an Agile development environment.
Technical Skills:
*Strong proficiency in Java, and J2EE Development.
*Proficiency in microservices development using Sprint Batch
*Knowledge of Apache Tomcat, Spring JPA with Hibernate, JSON and XML.
*Strong expertise in SQL (Oracle, Postgres).
*Additional preferred Skills: Docker, Kubernetes.
Description:
*Ability to handle technical tasks independently.
*Effectively manage work to meet deadlines and technical specifications.
*Ensuring requirements are adequately defined.
*Collaborate with onsite development team and Business Analysts.
Responsibilities:
*Provide effective solutions to technical problems and challenges.
*Demonstrate a deep understanding of Customer Experience and identify areas of improvement.
*Experience in leading a team and reviewing code
Any Graduate