Software Engineering - Senior Java Developer in Rāniganj, India is listed on Jobeax. Browse 30,000+ vacancies available.
Candidates must have strong hands-on experience in Java development, can work independently with minimal supervision. Have a solid experience in building java-based microservices, who can design, code, implement, deploy independently as well as help team of engineers in the future.
Ideal candidates will have extensive experience in the following areas:
Design and Build Cloud native platforms in the standard Java stack, ideally on AWS
Solid experience in Spring Boot and associated frameworks in the ecosystem
Able to keep testing first, and having a in depth understanding of automated unit and functional testing and associated tools/frameworks
Hands-on experience using observability tools like DataDog, Splunk, etc.
As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex and scalable backend systems. You will play a crucial role in developing APIs, microservices, and data pipelines, as well as implementing event streaming solutions. Your expertise in various Java frameworks will be essential in ensuring our applications are high-performing and reliable.
Design, develop, test and maintain backend services and APIs using Java and Spring Boot.
Create and maintain data pipelines to handle large volumes of data efficiently.
Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
Optimize and improve the performance, scalability, and reliability of our systems.
Conduct code reviews and contribute to best practices in software development.
Stay updated with the latest industry trends and advancements in Java and backend development technologies.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Strong expertise in Java, Spring Boot and other Spring frameworks.
Proven experience in developing RESTful and/or GraphQL APIs.
Solid understanding of data pipeline architecture and development.
Able to keep testing first, and having a in depth understanding of automated unit and functional testing and associated tools/frameworks
In-depth understanding of Microservices, Event streaming, Data pipelines, and associated frameworks.
Strong database programming skills, preferably in both SQL and NoSQL Databases.
Experience with Trouble shooting tools preferably with Splunk , Datadog.
Deep understanding of best design and software engineering practices, design principles and patterns and unit testing.
Experience with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS).
Proven experience working in an Agile/Scrum environment and project management tools (e.g., Excellent communication skills and the ability to articulate complex technical concepts to non-technical stakeholder
Opportunity to work on bleeding-edge projects
Competitive salary
Flexible schedule
Benefits package - medical insurance, sports
Corporate social events
Professional development opportunities
Well-equipped office
GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization, and customer experience.