Senior Java Developer (5+ YOE)
Senior Java Developer (5+ YOE)
HuntingCube5-7 Years
- Posted an hour ago
- Be among the first 10 applicants
Job Description
Job Description
About the job Work Mode- Remote/Hybrid Experience- 5+ Years Immediate joiners only Key Responsibilities Design, develop, test, and maintain scalable Java-based enterprise and cloud-native applications. Architect and implement distributed microservices using Spring Boot and Spring Cloud. Develop secure and well-documented RESTful APIs. Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). Use Redis for caching and Elasticsearch for search and analytics. Design asynchronous and event-driven systems using Kafka and/or RabbitMQ. Containerize applications using Docker and deploy/manage them using Kubernetes. Work with AWS cloud services for hosting, monitoring, and scalability. Apply multithreading, concurrency, and performance optimization techniques. Participate in architecture discussions and technical design reviews. Conduct code reviews and enforce coding standards. Mentor junior developers and provide technical guidance. Collaborate with DevOps, QA, and Product teams for end-to-end delivery. Troubleshoot and resolve complex production issues. Ensure adherence to CI/CD, security, and documentation best practices. Required Technical Skills Experience 5+ years with strong proficiency in Core Java, Java 8+ features, OOP principles, and design patterns. Extensive experience with Spring Framework, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. Proven experience in microservices architecture and implementation. Strong understanding of RESTful API design and security. Experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). Hands-on experience with Kafka and/or RabbitMQ. Experience with Docker and Kubernetes (Kubernetes preferred). Working knowledge of AWS cloud services. Experience using JUnit, TestNG, Maven, Git, and Jira. Exposure to CI/CD tools and pipelines. Leadership Skills Strong problem-solving and analytical skills. Ability to take ownership and deliver independently. Excellent communication and collaboration skills. Experience mentoring junior developers. Ability to work in fast-paced Agile environments. *
Required Skills
[MySQL MongoDB Git Redis PostgreSQL Maven Hibernate Rabbitmq Jira JUNIT Kafka AWS Cloud Services Docker ElasticSearch Spring Boot Kubernetes Java8 Microservice Architecture RESTful API CICD Spring Framework Core Java]
Additional Information
NA
About the job Work Mode- Remote/Hybrid Experience- 5+ Years Immediate joiners only Key Responsibilities Design, develop, test, and maintain scalable Java-based enterprise and cloud-native applications. Architect and implement distributed microservices using Spring Boot and Spring Cloud. Develop secure and well-documented RESTful APIs. Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). Use Redis for caching and Elasticsearch for search and analytics. Design asynchronous and event-driven systems using Kafka and/or RabbitMQ. Containerize applications using Docker and deploy/manage them using Kubernetes. Work with AWS cloud services for hosting, monitoring, and scalability. Apply multithreading, concurrency, and performance optimization techniques. Participate in architecture discussions and technical design reviews. Conduct code reviews and enforce coding standards. Mentor junior developers and provide technical guidance. Collaborate with DevOps, QA, and Product teams for end-to-end delivery. Troubleshoot and resolve complex production issues. Ensure adherence to CI/CD, security, and documentation best practices. Required Technical Skills Experience 5+ years with strong proficiency in Core Java, Java 8+ features, OOP principles, and design patterns. Extensive experience with Spring Framework, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. Proven experience in microservices architecture and implementation. Strong understanding of RESTful API design and security. Experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). Hands-on experience with Kafka and/or RabbitMQ. Experience with Docker and Kubernetes (Kubernetes preferred). Working knowledge of AWS cloud services. Experience using JUnit, TestNG, Maven, Git, and Jira. Exposure to CI/CD tools and pipelines. Leadership Skills Strong problem-solving and analytical skills. Ability to take ownership and deliver independently. Excellent communication and collaboration skills. Experience mentoring junior developers. Ability to work in fast-paced Agile environments. *
Required Skills
[MySQL MongoDB Git Redis PostgreSQL Maven Hibernate Rabbitmq Jira JUNIT Kafka AWS Cloud Services Docker ElasticSearch Spring Boot Kubernetes Java8 Microservice Architecture RESTful API CICD Spring Framework Core Java]
Additional Information
NA
