e-Hireo Global Solutions

Senior Java Developer - Spring Boot/Microservices Architecture

Job Location

bangalore, India

Job Description

Experience : 4-7 Years Location : Bengaluru Skills : Java (11), Spring Boot, Microservices, API, PostgreSQL/NoSQL Job Purpose : Our Software Engineers build leading edge solutions, working collaboratively with other members of the team, to deliver high-quality software to our customers. You'll be at the forefront of processing massive volumes of critical data where robustness, performance, and correctness are key. The systems you build will operate at scale, ensuring that business-critical processes run smoothly and efficiently, while maintaining the highest standards of reliability and precision. Join us in creating transformative solutions that make a tangible impact on our customers' operations. Your primary focus will be on contributing to all stages of the development lifecycle, with the majority of your time dedicated to designing and coding in Java. You are a reliable contributor, capable of solving technical problems within your discipline or domain. You collaborate effectively with your team, solving complex challenges, implementing new features and maintaining our applications, clearly communicating your progress and contributions toward team goals We embrace modern methodologies with self-managed teams utilising Scrum as an overarching agile practice. We value diversity and aim to create an open and collaborative working environment where we work within and across teams to deliver successful solutions to our customers. Key Responsibilities : - You are responsible for writing clean, efficient, secure, maintainable and well-tested code, to the high quality required by Gresham's customers. - Design, develop, and deploy scalable software solutions using Java. - Develop and maintain APIs to support both our user interfaces and inter-system communication. - Implement and manage data storage solutions using both relational and NoSQL databases, ensuring high-performance and efficient database operations - Develop and maintain services using Spring Boot and Spring as foundational frameworks, ensuring scalable and efficient solutions. - Ensure the robustness and quality of code by writing unit, integration, and end-to-end tests. - Collaborate closely with front-end engineers to ensure seamless integration between front-end and back-end services. - You review and identify coding errors and problems with the approach or implementation from other developers during code reviews. - Use pair programming and other Agile methodologies, to accelerate delivery and ensure high-quality outcomes. - Identifies fine grained tasks from medium sized designs and documents appropriate levels of detail for those tasks to progress independently. - Troubleshoot, debug, and enhance existing applications. - Stay up to date with new technologies and best practices to improve code quality and performance. Key Skills and Experience : - Bachelor's degree in computer science, Engineering, or a related field (or equivalent work experience). - Proven experience as a Software Engineer with solid expertise in Java. - Experience with Spring Boot for building scalable web applications. - Knowledge of Spring, with the ability to develop efficient and scalable backend services. - Understanding of RESTful APIs, GraphQL, and OpenAPI/Swagger specifications. - Familiarity with relational databases and NoSQL databases (MongoDB) and API equivalents (CosmosDB, DynamoDB). - Experience with tools like Postman or Insomnia for API testing and troubleshooting. - Expertise in writing comprehensive unit, integration, and end-to-end tests using tools like Spock, TestContainers, and Cypress, ensuring robust, reliable, and high-quality code. - Ability to identify and break down medium-sized designs into fine-grained tasks, documenting appropriate levels of detail to ensure independent progress. - Experience in using version control systems such as Git. - Experience in CI/CD pipelines. - Ability to work in an agile development environment. - Self-motivated and able to work proactively and autonomously as part of, and across Gresham teams, with excellent problem solving, collaboration and communication skills. - Highly desirable - Understanding of the financial reconciliation process. Key Stakeholders : - Reports to Team Lead - Development and Testing teams - Delivery and Customer Support teams (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/1/2025
View More e-Hireo Global Solutions Jobs

Contact Information

Contact Human Resources
e-Hireo Global Solutions

Posted

May 1, 2025
UID: 5105610030

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.