Java Developer (Spring Boot & Microservices)
Synechron Technologies Private Limited Chennai
Job Description
Software Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 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 is a strong advantage.
- Exposure to the Banking or Capital Markets industry is a plus.
Overall Responsibilities:
- Design, develop, and maintain robust Java applications.
- Implement Microservices architecture using Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and enhance functionality.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with emerging technologies and industry trends.
Technical Skills (Category-wise):
Core Java:
- Proficient in Java 1.8 and above.
- Strong understanding of OOP principles and design patterns.
Frameworks:
- Extensive experience with Spring Boot.
- Knowledge of RESTful API design and implementation.
Microservices:
- Experience in developing Microservices-based applications.
- Familiarity with containerization technologies like Docker.
Messaging Systems:
- Experience with Kafka, Rabbit MQ, JMS, Active MQ, or IBM MQ.
Database:
- Proficient in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
Tools:
- Version control systems (e.g., Git).
- Build tools (e.g., Maven, Gradle).
Experience:
- 3 - 6 years of experience in Java development.
- Proven track record of delivering high-quality software solutions in a timely manner.
Day-to-Day Activities:
- Writing clean, maintainable, and efficient code.
- Collaborating with product managers and designers to gather requirements.
- Conducting unit testing and integration testing to ensure software quality.
- Participating in daily stand-ups and sprint planning meetings.
- Monitoring application performance and addressing issues as they arise.
Soft Skills:
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication skills, both verbal and written.
- Ability to work collaboratively in a team-oriented environment.
- Adaptability and willingness to learn new technologies.
Synechron Technologies Private LimitedChennai
Job Description
Overall Responsibilities:
• Lead and mentor a team of Java developers, ensuring adherence to best practices for software development.
• Develop and maintain Java-based applications and systems that meet business requirements...
green success infotechChennai
Explore What a Java Developer Can Do for You Job Description Roles and Responsibilities/: Create, implement, and manage Java applications with great performance. Write code that is clear, effective, and thoroughly documented.
Take part...
A Client of FreshersworldChennai
Java developerResponsibilities:-Experience working closely with development and business teams to communicate impacts and understand business requirements.Experience in Spring, Hibernate, and REST-based Webservices.Good exposure and working...