C
Curapersonal Private Limited•10d ago
Foundit
Senior Java Software Engineer
Chennai
Full Time
Senior Level
400000-800000
N/A
N/A
N/A
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Java Software Engineer - Chennai
Curapersonal Private Limited is seeking a highly motivated Senior Java Software Engineer with a robust understanding of Java SE/EE, Spring Boot, Hibernate, RESTful APIs, and microservices. This permanent role based in Chennai requires a candidate adept at designing, developing, and maintaining high-performance Java applications. You will collaborate with product managers, architects, and cross-functional teams to deliver innovative solutions. Proficiency in SQL/NoSQL databases and cloud platforms like AWS or Azure is essential. This is an excellent opportunity to contribute to cutting-edge projects and grow your career in a dynamic environment.
Key Responsibilities:
- Develop, maintain, and enhance Java-based applications utilizing Java SE/EE, Spring Boot, and Hibernate.
- Design and implement robust RESTful APIs and backend services for seamless integration.
- Collaborate effectively with stakeholders to define technical requirements and solutions.
- Actively participate in code reviews and knowledge-sharing sessions to uphold quality and best practices.
- Optimize application performance, troubleshoot effectively, and ensure the delivery of high-quality, maintainable code.
- Develop and maintain microservices-based applications, adhering to established architectural patterns.
- Manage data access and design schemas for SQL and NoSQL databases, writing optimized queries.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 2 to 6 years of professional experience in Java development.
- Strong experience with Java SE/EE, Spring Boot, and Hibernate.
- Proven hands-on experience developing RESTful APIs and microservices.
Required Technical Skills:
- Programming Languages: Java SE/EE
- Frameworks & Tools: Spring Boot, Hibernate, Maven/Gradle
- Databases: SQL and NoSQL
- Web Services: RESTful APIs
- Version Control: Git
- Architecture: Microservices design principles
- Development Methodologies: Agile / Scrum
- Cloud Platforms: AWS or Azure (preferred)
Preferred Skills (Nice to Have):
- Experience with Docker, Kubernetes, and containerized applications.
- Knowledge of message brokers and event-driven architecture (Kafka, RabbitMQ).
- Experience with CI/CD pipelines and automated deployments.
- Familiarity with front-end technologies (Angular, React, or Vue.js).
- Understanding of security standards, OAuth, JWT, and API authentication mechanisms.
- Experience with performance monitoring and profiling tools.
Company
C
Curapersonal Private Limited
Chennai
Posted on Foundit