i
JellyFish Technologies
17 JellyFish Technologies Jobs
Software Engineer - Java/Spring Boot (3-6 yrs)
JellyFish Technologies
posted 2d ago
Flexible timing
Key skills for the job
Responsibilities :
- Design, develop, and maintain high-performance and scalable web applications and APIs using Java 11.
- Utilize frameworks such as Spring Boot/MVC, Spring Security, Hibernate, and JPA.
- Implement microservices architecture and RESTful APIs.
- Write clean, efficient, and well-documented code.
- Design and implement Kafka-based messaging solutions.
- Develop producers and consumers for real-time data processing.
- Ensure reliable and efficient data streaming.
- Design and implement database schemas using MySQL or PostgreSQL.
- Write and optimize SQL queries and stored procedures.
- Develop and maintain vAPI (versioned API) endpoints.
- Ensure API security and performance.
- Utilize Git for version control and collaborate effectively with the development team.
- Implement and maintain CI/CD pipelines using Jenkins.
- Follow Git workflows for branching, merging, and code reviews.
- Apply design patterns to develop robust and maintainable software.
- Participate in code reviews and provide constructive feedback.
- Identify and resolve performance bottlenecks.
- Optimize application performance for speed and efficiency.
- Conduct performance testing and implement best practices.
- Collaborate with cross-functional teams, including product managers, QA engineers, and other
developers.
- Communicate technical concepts clearly and concisely.
- Participate in Agile/Scrum ceremonies.
Required Skills :
Java Development :
- 3-6 years of experience in Java 11 development.
- Strong proficiency in Spring Boot/MVC, Spring Security, Hibernate, and JPA.
- Mandatory knowledge and hands-on experience with Kafka.
- Experience with vAPI development.
- Experience with MySQL or PostgreSQL.
- Hands-on experience with Git and Jenkins.
- Knowledge of design patterns.
Communication :
- Excellent communication skills.
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
3-5 Yrs
3-5 Yrs