Senior Software Engineer

cgi

Bangalore 4 Years Exp Posted 39d ago

Job Description

Application Development

. Design, develop, test, and maintain Java/J2EE applications
. Build scalable backend services using: Spring Boot Spring MVC Spring Data JPA
. Develop reusable and efficient code following best practices

API & Microservices Development

. Design and develop RESTful APIs and microservices
. Integrate third-party APIs and external systems
. Implement API security, authentication, and authorization
. Create API documentation using Swagger/OpenAPI

Database & Integration

. Work with relational databases such as: MySQL PostgreSQL Oracle
. Write optimized SQL queries and stored procedures
. Implement ORM frameworks like Hibernate/JPA

Performance & Troubleshooting

. Debug and resolve application issues
. Optimize application performance and scalability
. Conduct unit and integration testing

DevOps & Deployment

. Collaborate with DevOps teams for CI/CD implementations
. Work with tools such as: Git Jenkins Maven/Gradle Docker (preferred)

Collaboration

. Participate in Agile/Scrum ceremonies
. Collaborate with frontend developers, QA teams, and business stakeholders
. Prepare technical documentation

Similar Openings for You