Source description
About the role
We are seeking a skilled and experienced Java Backend Developer to join our growing technology team. The ideal candidate will have 510 years of hands-on experience in Java , Spring Boot , Microservices architecture , and SQL databases . You will be responsible for designing, developing, and maintaining robust backend systems that are scalable, secure, and high-performing. Key Responsibilities: Design, develop, test, and maintain backend services using Java and Spring Boot . Build and maintain RESTful APIs and microservices that serve frontend applications and external systems. Write optimized and scalable SQL queries and manage relational databases (MySQL, PostgreSQL, etc.). Collaborate with front-end developers, QA, DevOps, and other stakeholders to deliver end-to-end features. Ensure high performance and availability of applications. Participate in code reviews , architecture discussions , and team planning sessions. Implement best practices in software engineering , including CI/CD, code quality, and security. Troubleshoot production issues and provide timely resolutions. Write unit and integration tests to ensure code quality and coverage. Required Skills: Strong proficiency in Core Java (Java 8+) Expertise in Spring Framework , particularly Spring Boot Deep understanding of Microservices architecture and patterns Solid experience with SQL and working with relational databases (e.g., MySQL, PostgreSQL, Oracle) Strong understanding of RESTful APIs , JSON , and API security Experience in building scalable and fault-tolerant systems Familiarity with version control systems (e.g., Git) Experience with CI/CD pipelines and tools (e.g., Jenkins, Maven, Docker) Good to Have: Experience with Cloud platforms (AWS, Azure, GCP) Knowledge of NoSQL databases (MongoDB, Cassandra) Familiarity with message brokers (Kafka, RabbitMQ) Understanding of containerization and orchestration (Docker, Kubernetes) Experience with Test-Driven Development (TDD) Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field. We are seeking a skilled and experienced Java Backend Developer to join our growing technology team. The ideal candidate will have 510 years of hands-on experience in Java , Spring Boot , Microservices architecture , and SQL databases . You will be responsible for designing, developing, and maintaining robust backend systems that are scalable, secure, and high-performing. Key Responsibilities: Design, develop, test, and maintain backend services using Java and Spring Boot . Build and maintain RESTful APIs and microservices that serve frontend applications and external systems. Write optimized and scalable SQL queries and manage relational databases (MySQL, PostgreSQL, etc.). Collaborate with front-end developers, QA, DevOps, and other stakeholders to deliver end-to-end features. Ensure high performance and availability of applications. Participate in code reviews , architecture discussions , and team planning sessions. Implement best practices in software engineering , including CI/CD, code quality, and security. Troubleshoot production issues and provide timely resolutions. Write unit and integration tests to ensure code quality and coverage. Required Skills: Strong proficiency in Core Java (Java 8+) Expertise in Spring Framework , particularly Spring Boot Deep understanding of Microservices architecture and patterns Solid experience with SQL and working with relational databases (e.g., MySQL, PostgreSQL, Oracle) Strong understanding of RESTful APIs , JSON , and API security Experience in building scalable and fault-tolerant systems Familiarity with version control systems (e.g., Git) Experience with CI/CD pipelines and tools (e.g., Jenkins, Maven, Docker) Good to Have: Experience with Cloud platforms (AWS, Azure, GCP) Knowledge of NoSQL databases (MongoDB, Cassandra) Familiarity with message brokers (Kafka, RabbitMQ) Understanding of containerization and orchestration (Docker, Kubernetes) Experience with Test-Driven Development (TDD) Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field.
More at E Solutions