Job Description:We are seeking a highly skilled and experienced Java Developer to join our dynamic team. The ideal candidate will possess strong technical expertise in Java development, particularly with Java 1.8 and above, and will play a pivotal role in designing, developing, and maintaining high-quality software solutions.
Software Requirements:- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in software development with Java.
- Strong proficiency in Java 1.8 and above.
- Hands-on experience with Spring Boot and Microservices architecture.
- Familiarity with messaging systems such as Kafka, Rabbit MQ, JMS, Active MQ, or IBM MQ.
- Exposure to the Banking or Capital Markets industry is a plus.
Overall Responsibilities:- Lead the design, development, and implementation of high-quality software solutions using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and resolve bottlenecks and bugs in the software.
- Mentor and guide junior developers, providing technical leadership and support.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Stay updated with the latest industry trends and technologies to ensure that the team is utilizing the best tools and practices.
Category-wise Technical Skills:- Core Java:Proficient in Java 1.8 and above, object-oriented programming principles.
- Frameworks:Strong experience with Spring Boot, RESTful APIs, and Microservices architecture.
- Messaging Systems:Familiarity with Kafka, Rabbit MQ, JMS, Active MQ, or IBM MQ.
- Databases:Experience with SQL and NoSQL databases.
- Version Control:Proficient in using Git and CI/CD tools.
- Development Tools:Familiarity with build tools like Maven/Gradle and integrated development environments (IDEs) such as Eclipse or IntelliJ IDEA.
Experience:- Minimum of 7 years of experience in software development with a focus on Java.
- Proven track record of leading projects from conception to completion.
- Experience working in an Agile/Scrum development environment.
Day-to-Day Activities:- Design and develop software applications based on project requirements.
- Collaborate with product managers and stakeholders to gather and analyze requirements.
- Participate in daily stand-ups, sprint planning, and retrospectives.
- Conduct unit testing and ensure high code quality.
- Provide technical guidance and support to team members.
- Monitor and maintain application performance in production.
Qualifications:- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in Java development or software engineering are a plus.
Soft Skills:- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills to effectively collaborate with team members and stakeholders.
- Ability to adapt to changing priorities and work in a fast-paced environment.
- A proactive mindset, with a commitment to continuous learning and self-improvement.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice