Job Title: Java Developer
Experience: 5+ Years
Key Responsibilities:Java Development: Utilize your proficiency in Java to design, develop, and implement high-performance, scalable, and reliable applications.Spring Framework Expertise: Demonstrate a deep understanding of the Spring framework, leveraging Spring Boot to create efficient and maintainable code.Microservices Architecture: Bring your expertise in microservices to the table, contributing to the design and development of modular, independently deployable services.Collaborative Problem-Solving: Work closely with cross-functional teams to understand project requirements, contribute to technical discussions, and implement solutions that align with business objectives.Code Reviews and Optimization: Conduct thorough code reviews and contribute to optimization efforts, ensuring code quality, scalability, and maintainability.Documentation: Create and maintain comprehensive documentation for design, development, and testing processes.
Mandatory Skills:Java: Over 5+ years of hands-on experience in Java development, with a strong understanding of core concepts and best practices.Spring Boot: Proven expertise in developing applications using the Spring Boot framework, demonstrating the ability to create robust and scalable solutions.Microservices: Extensive experience in designing, developing, and deploying microservices architectures, with a focus on modularity and scalability.
Desired Skills:Containerization and Orchestration: Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.RESTful APIs: Experience in designing and implementing RESTful APIs for seamless integration between microservices.Database Knowledge: Proficiency in working with databases, both relational and NoSQL, to ensure efficient data management.