Java Developer - Spring Boot (7-10 yrs)
Selsoft
posted 2mon ago
Java Spring Boot Developer with Cassandra/Microservices
Location : Chennai, Hyderabad, Bangalore
Experience : 6+ years
About the Role :
We are seeking a highly skilled and experienced Java Spring Boot Developer to join our dynamic team.
As a Java Spring Boot Developer, you will play a crucial role in designing, developing, and maintaining robust and scalable web applications.
You will collaborate with cross-functional teams to deliver innovative solutions and ensure the highest standards of quality and performance.
Key Responsibilities :
- Design, develop, and test Java-based applications using Spring Boot framework.
- Implement RESTful APIs to expose application functionalities.
- Develop and maintain efficient and scalable microservices architecture.
- Utilize NoSQL databases like Cassandra for high-performance data storage and retrieval.
- Work with relational and NoSQL databases to efficiently store and retrieve data.
- Write optimized SQL queries and utilize ORM frameworks like Hibernate or JPA.
- Implement data validation and security measures to protect sensitive information.
- Analyze application performance and identify bottlenecks.
- Implement performance optimization techniques, such as caching, asynchronous programming, and load balancing.
- Monitor application health and proactively address issues.
- Write comprehensive unit, integration, and system tests to ensure code quality.
- Utilize debugging tools to identify and resolve issues efficiently.
- Collaborate with QA teams to ensure the overall quality of the application.
- Work closely with product owners, designers, and other developers to understand requirements and deliver solutions.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Stay up-to-date with the latest Java technologies and industry trends.
- Share knowledge and best practices with the team.
Required Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in Java development, with strong proficiency in Spring Boot framework.
- Deep understanding of object-oriented programming principles and design patterns.
- Hands-on experience with NoSQL databases, particularly Cassandra.
- Proficiency in SQL and ORM frameworks like Hibernate or JPA.
- Strong understanding of RESTful API design and development.
- Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills.
Preferred Qualifications :
- Experience with cloud platforms like AWS, Azure, or GCP.
- Knowledge of front-end technologies like React, Angular, or Vue.js.
- Experience with testing frameworks like JUnit, TestNG, and Mockito.
- Certification in Java or Spring Boot
Functional Areas: Other
Read full job description