About this job
We are looking for a Software Engineer with strong Java and Python skills who can write clean, reliable code and collaborate effectively within a team. The role involves developing and maintaining backend services and web applications for large-scale MIS and public-sector platforms. The ideal candidate should have strong problem-solving skills, a solid understanding of computer systems and networks, and the ability to use modern AI-assisted coding tools to improve development speed without compromising code quality.
Key Responsibilities ✔ Design, develop, test, and maintain backend services and web applications using Java, Spring Boot, and Spring MVC. ✔ Develop Python scripts, data-processing jobs, integrations, and utilities. ✔ Design and integrate RESTful APIs, including third-party and government systems. ✔ Design database schemas and write efficient queries using PostgreSQL, MySQL, and Oracle. ✔ Participate throughout the Software Development Life Cycle (SDLC), including requirement analysis, estimation, design, development, testing, deployment, and maintenance. ✔ Set up and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. ✔ Write and maintain unit and integration tests using JUnit, Mockito, and PyTest, and resolve QA-reported defects. ✔ Use AI-assisted development tools such as Claude, GitHub Copilot, Cursor, and ChatGPT for coding, testing, documentation, and debugging while critically reviewing AI-generated output before implementation. ✔ Troubleshoot application, server, and network-level issues across development, staging, and production environments. ✔ Participate in code reviews, sprint planning, daily stand-ups, and retrospectives, while actively sharing knowledge with team members. ✔ Prepare clear technical documentation, including API specifications, design notes, and deployment guides. ✔ Quickly learn and adapt to new frameworks, tools, technologies, and business domains based on project requirements.
This job was collected from BDJobs. You apply on the original posting; TechShilpo is not the employer.