Job Title : Senior Java Developer (Java + SQL)
Experience : 5+ Years
Location : Open (Specify as required)
Employment Type : Full-time
Job Overview :
We are seeking an experienced Senior Java Developer with strong expertise in Core Java, Spring Boot, and SQL . The ideal candidate will have hands-on experience building scalable applications, writing complex SQL queries, and working with relational databases. This role involves backend development, API creation, performance optimization, and collaborating with cross-functional teams.
Key Responsibilities :
Java Development
- Develop, maintain, and enhance backend services using Java (JDK 8+) and Spring Boot .
- Design and implement RESTful APIs.
- Work with microservices architecture and distributed systems.
- Write clean, maintainable code following coding standards and best practices.
- Optimize application performance and troubleshoot production issues.
SQL / Database
Write complex SQL queries , stored procedures, views, and triggers.Work with relational databases like MySQL / PostgreSQL / Oracle .Perform query optimization and tuning for high performance.Ensure data integrity and handle database migrations.Software Engineering
Participate in requirement analysis, system design, and technical discussions.Collaborate with QA, DevOps, and product teams.Conduct unit testing (JUnit) and support integration testing.Work within Agile / Scrum development methodology.Maintain proper documentation for code, APIs, and database structures.Required Skills :
5+ years of hands-on experience in Core Java and Spring Boot .Strong expertise in SQL (queries, joins, indexing, performance tuning).Experience with RESTful APIs , microservices, and backend application development.Good understanding of OOP concepts , design patterns, and clean code principles.Experience with Git , Maven / Gradle , and build / deployment pipelines.Knowledge of JPA / Hibernate or other ORM tools.Familiarity with Agile / Scrum methodologies.Good to Have :
Experience with cloud platforms (AWS / Azure / GCP).Knowledge of NoSQL databases (MongoDB / Redis).Exposure to Docker, Kubernetes, CI / CD.Knowledge of messaging systems (Kafka / RabbitMQ).Soft Skills :
Strong analytical and problem-solving abilities.Excellent communication and teamwork skills.Ability to work independently with minimal supervision.