Senior Java Developer
Job description:
Here is the updated text: Founded in 2000, we are a total talent solutions provider with around 13,000 independent professionals on assignment. We partner with clients and professionals to create sustainable talent supply chains. With a focus on IT/OT, R&D, Engineering, and Business Development, we deliver sustainable value through a holistic and independent approach to total talent management. We are looking for a Senior Java Developer. Key Responsibilities: * Design and develop high-quality software solutions using Java * Implement microservices architecture to build scalable and modular applications * Develop and optimize RESTful APIs for seamless integration with various systems * Work with relational databases to store, retrieve, and manage data efficiently * Containerize applications using Docker and orchestrate them with Kubernetes Skills: * Microservices Architecture: Strong understanding and hands-on experience in designing and implementing microservices * REST API Design: Proven track record of designing and implementing scalable RESTful APIs * Relational Databases: Experience in working with relational databases for efficient data management * Docker/Kubernetes: In-depth knowledge and practical experience with containerization using Docker and orchestration with Kubernetes Good to have: * Elastic Search: Familiarity with Elastic Search for efficient and powerful search capabilities * Grafana/Prometheus: Understanding or experience with monitoring and observability tools * Event Sourcing / CQRS: Exposure to Event Sourcing and Command Query Responsibility Segregation Qualifications: * Bachelor's degree in Computer Science, Software Engineering, or a related field * 8 years of relevant experience in software development * Strong analytical and problem-solving skills What We Offer: * Competitive salary and benefits package * Opportunities for professional growth and development * A collaborative and innovative work environment