19 e-Hireo Global Solutions Jobs
Senior Software Engineer - Java Technologies (4-9 yrs)
e-Hireo Global Solutions
posted 10hr ago
Fixed timing
Key skills for the job
Position : Sr. Software Engineer-Backend
Experience : 4 to 9 Years
Notice period : immediate to 30 days only
Location : Bangalore- Hybrid(Prestige Shanthi niketan)
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 (Postgres) 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.
Functional Areas: Software/Testing/Networking
Read full job description