Company Profile:
Job Title: Senior Software Engineer - Java Full stack Developer
Position: Software Engineer (SE) / Senior Software Engineer (SSE)
Experience: 5 Yrs to 7 Yrs
Category: Software Quality/Testing
Main location: Pune
Position ID: J0426-2169
Employment Type: Full Time
Job Description:
Your future duties and responsibilities
Key Responsibilities
- Build and optimize RESTful APIs and microservices.
- Develop efficient SQL queries and manage relational schemas in PostgreSQL.
- Collaborate with cross-functional teams within an Agile environment (Scrum/Kanban).
- Participate in code reviews and contribute to best practices and architectural discussions.
- Support CI/CD pipelines and automated deployments.
- Prepare and maintain technical documentation.
Required Skills & Qualifications
- 5-7 years of hands-on experience in software development.
- Strong proficiency in Java, Spring Boot and hibernate.
- Solid experience with Angular (13+) for front-end development along with knowledge of HTML and CSS.
- Strong understanding of PostgreSQL includes query optimization and database design.
- Experience with REST API development and microservices architecture.
- Practical experience working in Agile environments.
- Working knowledge of Docker and container-based development.
- Experience with Kubernetes for container orchestration.
- Familiarity with Azure server architecture
- Understanding of unit testing frameworks (JUnit, Jasmine/Karma)
- Understanding of usage of Gen AI (Git hub Copilot) for coding / test
Positive to Have
- Knowledge of Apache Kafka (event streaming, producers/consumers).
- Experience with Azure DL (Data Lake) and data platform integrations.
- Understanding of distributed systems, message queues, and event-driven architecture.
Soft Skills
- Excellent problem-solving and analytical abilities.
- Strong communication and collaboration skills.
- Ability to work independently in a dynamic, fast-paced environment.
- Detail-oriented, proactive, and co
📌 Senior Software Engineer (Pune)
🏢 CGI
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.