Title: Senior Software Engineer (Java Spring Boot + Python web framework Django)
Company Name: Newgen Technology Ltd
Vacancy: 1
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
MSc or BSc in Computer Science Engineering from a reputed university.
At least 5 years of relevant professional experience, including lead-level experience working for technology/service-related companies.
Experience in Java Spring boot, Python Spring Boot, Design Patterns, Hibernate, JPA, MySQL, OOP, REST API, Shell Scripting, Complex Queries.
Outstanding analytical and problem-solving skills.
Excellent written and verbal communication skills.
Ability to project manage and show measurable progress.
Strong demonstrated ability in collaborative and team environments.
We are looking for a skilled Senior Software Developer with a minimum of 5 years’ hands-on experience in JAVA Spring Boot, React JS, Angular JS, Python web framework Django. The candidate must be capable of handling end-to-end application development, leading small teams, and managing multiple tasks under pressure. This role requires someone who is proactive, reliable, and committed to delivering scalable and secure enterprise solutions.
Design, develop, and maintain backend services and RESTful APIs with JAVA Spring Boot, Python web framework Django.
Build responsive, interactive, and user-friendly web applications using Bootstrap, HTML, React JS, AngularJS.
Work with SQL databases (PostgreSQL, MySQL) for data storage and management.
Implement API Gateway, Service Discovery, and Configuration Server using Spring Cloud components.
Write clean, testable, and scalable code following industry best practices.
Participate in system design discussions and technical documentation.
Troubleshoot, debug, and optimize existing applications for performance and scalability.
Use and Manage Git, Handle deployments, server configuration, performance monitoring, and routine maintenance to ensure stability and scalability of production environments.
Participate in code reviews and Agile/Scrum workflows.
Ensure smooth integration between frontend and backend systems