Source description
About the role
We are looking for a highly skilled Senior Java Backend Developer to join our engineering team. The ideal candidate should have solid hands-on experience in developing scalable enterprise applications using Core Java, Spring Boot, and Microservices. The candidate should possess excellent coding, debugging, and problem-solving skills with a strong understanding of backend development and database design. Required Experience - 4.5+ years of experience in Java Backend Development. - Strong hands-on coding experience in enterprise applications. - Experience working in Agile/Scrum development environment. Mandatory Technical Skills - Core Java (Java 8/11/17) - Spring Boot - Microservices Architecture - RESTful API Development - OOPS Concepts - Collection Framework - Exception Handling - Multithreading & Concurrency - Data Structures & Algorithms (DSA) - SQL (Writing complex queries, Joins, Indexing, Query Optimization) Roles & Responsibilities - Design, develop, test, and maintain scalable backend applications. - Develop REST APIs using Spring Boot and Microservices architecture. - Write clean, efficient, reusable, and maintainable Java code. - Analyze and optimize application performance. - Develop database queries, stored procedures, and optimize SQL performance. - Troubleshoot production issues and perform root cause analysis. - Participate in code reviews and ensure coding standards are followed. - Collaborate with Product, QA, DevOps, and cross-functional teams. - Prepare technical documentation and support deployment activities. Desired Skills - Strong understanding of JVM, Memory Management, and Garbage Collection. - Knowledge of Design Patterns and SOLID Principles. - Experience with Maven or Gradle. - Git version control. - Unit Testing using JUnit/Mockito. - Docker and Kubernetes (Preferred). - Kafka/RabbitMQ (Good to have). - Redis (Preferred). - CI/CD pipelines. - Basic knowledge of Cloud platforms (AWS/Azure/GCP). Candidate Profile - Excellent analytical and problem-solving skills. - Strong communication and teamwork abilities. - Ability to work independently and deliver high-quality solutions. - Passion for learning new technologies. Education - B.E./B.Tech/M.Tech/MCA in Computer Science, Information Technology, or related discipline. Keywords Core Java, Java Developer, Senior Java Developer, Backend Developer, Spring Boot, Microservices, REST API, OOPS, Collection Framework, Exception Handling, Multithreading, Concurrency, Data Structures, Algorithms, SQL, JPA, Hibernate, Maven, Git, JUnit, Docker, Kubernetes, Kafka, Redis, CI/CD. We are looking for a highly skilled Senior Java Backend Developer to join our engineering team. The ideal candidate should have solid hands-on experience in developing scalable enterprise applications using Core Java, Spring Boot, and Microservices. The candidate should possess excellent coding, debugging, and problem-solving skills with a strong understanding of backend development and database design. Required Experience - 4.5+ years of experience in Java Backend Development. - Strong hands-on coding experience in enterprise applications. - Experience working in Agile/Scrum development environment. Mandatory Technical Skills - Core Java (Java 8/11/17) - Spring Boot - Microservices Architecture - RESTful API Development - OOPS Concepts - Collection Framework - Exception Handling - Multithreading & Concurrency - Data Structures & Algorithms (DSA) - SQL (Writing complex queries, Joins, Indexing, Query Optimization) Roles & Responsibilities - Design, develop, test, and maintain scalable backend applications. - Develop REST APIs using Spring Boot and Microservices architecture. - Write clean, efficient, reusable, and maintainable Java code. - Analyze and optimize application performance. - Develop database queries, stored procedures, and optimize SQL performance. - Troubleshoot production issues and perform root cause analysis. - Participate in code reviews and ensure coding standards are followed. - Collaborate with Product, QA, DevOps, and cross-functional teams. - Prepare technical documentation and support deployment activities. Desired Skills - Strong understanding of JVM, Memory Management, and Garbage Collection. - Knowledge of Design Patterns and SOLID Principles. - Experience with Maven or Gradle. - Git version control. - Unit Testing using JUnit/Mockito. - Docker and Kubernetes (Preferred). - Kafka/RabbitMQ (Good to have). - Redis (Preferred). - CI/CD pipelines. - Basic knowledge of Cloud platforms (AWS/Azure/GCP). Candidate Profile - Excellent analytical and problem-solving skills. - Strong communication and teamwork abilities. - Ability to work independently and deliver high-quality solutions. - Passion for learning new technologies. Education - B.E./B.Tech/M.Tech/MCA in Computer Science, Information Technology, or related discipline. Keywords Core Java, Java Developer, Senior Java Developer, Backend Developer, Spring Boot, Microservi
More at Kezan Consulting