Java Developer
Location: Mumbai/Bangalore
Experience: 3 to 5 years
Job Description:
As a Java Developer, you will play a crucial role in designing, developing, and maintaining our clearing systems.
You will work closely with cross-functional teams to deliver robust and scalable solutions that meet the demands of our clients.
The ideal candidate will be passionate about technology, have a strong foundation in core Java, and be eager to learn and adapt to new tools and technologies.
Key Responsibilities:
Develop and enhance high-performance, scalable applications using Core Java.
Collaborate with business analysts and other developers to gather requirements and design solutions.
Work with databases, primarily DB2, for data storage and retrieval needs.
Implement and maintain Spring frameworks for application development.
Troubleshoot and resolve technical issues related to the clearing systems.
Participate in code reviews, testing, and documentation of applications.
Support the deployment and maintenance of applications in a Linux environment.
Stay updated with emerging technologies and recommend improvements to enhance system capabilities.
Technical Skills Required:
Strong proficiency in Core Java (3-5 years of experience).
Solid experience with database technologies, especially DB2.
Hands-on experience with Spring framework.
Familiarity with Linux operating systems.
Good to Have:
Knowledge of messaging systems such as Kafka or MQ.
Experience with in-memory databases like H2, Redis, or Hazelcast.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Strong problem-solving skills and attention to detail.
Excellent communication skills, both verbal and written.
Ability to work collaboratively in a fast-paced environment.