i
NetConnectGlobal
32 NetConnectGlobal Jobs
Software Engineer - Backend Development (2-6 yrs)
NetConnectGlobal
posted 12hr ago
Flexible timing
About the Job :
We are seeking a highly motivated and skilled Software Engineer - Backend to join our growing team.
In this role, you will play a crucial part in designing, developing, and deploying robust and scalable backend systems that power our core business applications.
You will work closely with cross-functional teams, including product managers, frontend engineers, and QA engineers, to deliver high-quality software solutions that meet the evolving needs of our customers.
Responsibilities :
- Design, develop, and maintain RESTful APIs and microservices using Java, Spring Boot, and other relevant technologies.
- Contribute to all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- Develop and maintain high-performance and scalable backend systems that handle large volumes of data and traffic.
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Collaborate effectively with cross-functional teams to ensure smooth project execution and delivery.
- Troubleshoot and debug issues in a timely and efficient manner.
- Stay up-to-date with the latest technologies and industry trends.
- Contribute to the continuous improvement of our development processes and tools.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-6 years of professional experience in software development.
- Strong hands-on experience with Java, Spring Boot, and other relevant backend technologies.
- Experience with building and consuming RESTful APIs and microservices.
- Proficiency in SQL and experience with relational databases (e.g, PostgreSQL, Oracle) and NoSQL databases (e.g, MongoDB).
- Experience with message queues (e.g, Kafka) and caching technologies (e.g, Redis).
- Experience with cloud platforms (e.g, AWS, Azure, GCP) and containerization technologies (e.g, Docker, Kubernetes).
- Experience with Agile development methodologies (e.g, Scrum, Kanban).
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and interpersonal skills.
Preferred Skills :
- Experience with TDD/BDD and testing frameworks (e.g, JUnit, Mockito, Cucumber).
- Experience with CI/CD pipelines and tools (e.g, Jenkins, GitLab CI).
- Experience in the financial domain.
- Experience with DevOps practices
Functional Areas: Other
Read full job descriptionPrepare for Software Engineer - Backend roles with real interview advice