We are looking for a highly skilledSenior Java Developerwith 7+ years of software development experience to join our dynamic team. The ideal candidate will have extensive experience in Microservices architecture using Spring Cloud, along with a strong proficiency in Java development, database management, and various development tools. This role requires a hands-on developer who can design and implement robust software solutions.
Key Responsibilities:- Design, develop, and maintain scalable Microservices using Spring Cloud and Spring Boot frameworks.
- Write clean, maintainable, and efficient Java code adhering to best practices and design patterns.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
- Utilize object-oriented programming principles and design patterns to enhance application design.
- Implement and manage containerized applications using Docker and cloud-native technologies.
- Monitor application performance and troubleshoot issues using logging and monitoring tools such as ELK and AppDynamics.
- Conduct code reviews, unit testing, and provide technical guidance to junior developers.
- Participate in Agile/Scrum development methodologies, contributing to sprint planning and retrospectives.
Technical Skills:Essential Skills:
Good to Have Skills:
- Familiar with Linux operating systems and command-line operations.
- Experience with CI/CD tools like TeamCity and uDeploy for continuous integration and deployment.
- Proficient in working with version control systems like Git and Bitbucket.
- Familiarity with deployment servers such as Apache Tomcat and Jetty.
- Knowledge of other development tools including Keystore Explorer, Maven, design patterns, and Swagger.
Experience:- Minimum of 7 years of relevant experience in Java development.
- Proven track record of successful software development projects in a fast-paced environment.
Day-to-Day Activities:- Develop and enhance microservices-based applications.
- Collaborate with business analysts and stakeholders to understand requirements and design effective solutions.
- Conduct tests and debugging to ensure software functionality and reliability.
- Perform code reviews and mentor junior developers to foster skill growth and best practices.
- Document development processes and provide updates to project stakeholders.
Qualification:- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in Java development or software engineering are a plus.
Soft Skills:- Problem Solving:Strong analytical and problem-solving skills to address technical challenges effectively.
- Communication:Excellent verbal and written communication skills for effective collaboration with team members and stakeholders.
- Teamwork:Ability to work collaboratively in a team-oriented environment while also being self-motivated.
- Adaptability:Flexibility to adjust to shifting priorities and embrace new technologies and methodologies.
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