Job Description:
We are looking for an experienced Java Developer to join our Noida team. You will design, develop, and maintain robust and scalable Java applications, collaborating with cross-functional teams to deliver high-quality software.
Key Responsibilities:
Develop and Maintain: Design, test, and deploy Java applications.
Collaborate: Work with analysts and stakeholders to translate requirements into technical specifications.
Optimize: Improve performance, scalability, and maintainability of code.
Test: Write and execute unit tests to ensure reliability.
Document: Maintain technical documentation for code and APIs.
Troubleshoot: Resolve technical issues and bugs promptly.
Innovate: Stay updated with industry trends and contribute to continuous improvement.
Requirements
Education: Bachelors degree in Computer Science, IT, or related field.
Experience: 2+ years in Java development.
Technical Skills: Proficiency in Java SE/EE, Spring, Spring Boot, Hibernate, RESTful APIs, Git, and databases (MySQL, PostgreSQL, Oracle).
Soft Skills: Excellent problem-solving, communication, and team collaboration skills; detail-oriented.
Preferred: Masters degree, fintech experience, DevOps knowledge (Docker, Kubernetes, Jenkins), cloud platforms (AWS, Azure), microservices architecture.,