Job Description
We are seeking a skilledJava Developerwith 6+ years of experience to join our dynamic development team. The ideal candidate will have a strong background in building applications using Spring Boot and Microservices architecture, coupled with expertise in Oracle SQL. You will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients.
Overall Responsibilities:- Design, implement, and maintain efficient, reusable, and reliable Java code using Spring Boot and Microservices architecture.
- Develop and deploy RESTful APIs and integration points for various applications.
- Collaborate with cross-functional teams to analyze, design, and implement software solutions.
- Optimize applications for maximum speed and scalability.
- Perform code reviews and contribute to team knowledge-sharing practices.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Write and maintain unit tests to ensure code quality and reliability.
- Participate in Agile methodologies, ensuring continual improvement in the development process.
Technical Skills:Core Development Skills:
- Java:Strong proficiency in Java programming language.
- Spring Boot:Experience with Spring Boot for building production-ready applications.
- Microservices:Knowledge of microservices architecture and principles.
- RESTful APIs:Experience designing and implementing RESTful services.
Database Skills:
- Oracle SQL:Proficient in writing complex SQL queries and performance tuning for Oracle Database.
- Database Design:Understanding of database design principles and experience with data modeling.
Development Practices:
- Version Control:Familiarity with version control systems (e.g., Git).
- CI/CD Pipelines:Experience with continuous integration and deployment practices.
Experience:- Minimum of 6 years of relevant experience in software development.
- Proven experience in full software development lifecycle (SDLC) from requirements gathering to implementation and support.
Day-to-Day Activities:- Work closely with product managers and stakeholders to understand requirements and deliver solutions.
- Write clean, maintainable, and efficient code adhering to best practices.
- Conduct research and development on new technologies that may enhance existing products.
- Participate in daily stand-up meetings to discuss progress, challenges, and plan work.
- Document application designs, configuration, and processes to facilitate knowledge sharing.
Qualification:- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in Java development or Cloud platforms are a plus.
Soft Skills:- Problem-Solving:Strong analytical and problem-solving abilities to diagnose issues and develop effective solutions.
- Team Collaboration:Demonstrated ability to work collaboratively in a team environment.
- Communication:Excellent verbal and written communication skills to coordinate effectively with team members and stakeholders.
- Adaptability:Ability to quickly learn new technologies and adapt to changing project requirements.
- Attention to Detail:High level of accuracy and attention to detail in all coding and documentation efforts.
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