Notice Details
Position: Senior Software Engineer
Organization: Synesis IT
✨ Join Synesis IT and Ignite Your Future! ✨
Synesis IT PLC is a leading software solution provider certified in CMMI LEVEL 3, ISO 27001, and ISO 9001. With over 550 globally qualified specialists, we deliver next-generation Digital Transformation services across various sectors, including Health-tech, Fintech, e-Governance, Education, Agriculture, Telecom, Energy & Power, and BPO.
Requirements Education:
B.Sc. / M.Sc. in Computer Science & Engineering from any reputed University or equivalent practical experience.
Requirements:
- Around 4-6 years of proven experience in Java/Spring Boot development.
- Proficiency in programming language -Java, JavaScript, SQL.
- Proficiency in Spring boot framework for Java, Spring Security.
- Experience with database management systems and Tools-Oracle, MySQL, RDBMS, SQL, Toad, SQL Developer.
- Familiarity with front-end technologies and tools -Bootstrap, jQuery, Ajax, HTML, CSS, JS, Thymeleaf, Putty, Notepad++, etc.
- Familiarity in IntelliJ IDE, Postman, Toad, SQL Developer, Maven.
- Knowledge of version control systems-Git/GitHub.
- Understanding of software development methodologies -Agile/Scrum, SDLC.
- Understanding Project Management tools such as OpenProject/Jira, Trello.
- Understanding Microservices, Event-driven and Service oriented architecture.
- Understanding standard documentation prototyping such as CMMI, ISO.
- Requirement engineering and prototyping tools such as Visio/UML/Draw.io, etc.
- Professional experience in programming and software development and familiarity with RESTful APIs and Microservices architecture.
- Understanding of Software Security and Cybersecurity best practices.
Responsibilities:
- Object-Oriented Programming: Write clean and maintainable code following OOP principles.
- Java/Spring Boot Development: Design and implement backend functionalities using Java and Spring Boot.
- REST API and Services: Develop RESTful APIs and services for smooth communication between application components.
- Front-end Development: Create visually appealing and user-friendly interfaces using React.
- Database Management: Design efficient data models and implement robust database solutions.
- Agile Development: Work in an Agile/Scrum environment, collaborating with cross-functional teams to ensure timely delivery of features.
- Source Code Version Control: Manage source code repositories using Git.
- Application Logic Implementation: Ensure responsiveness, quality, and performance in application logic.
- CI/CD Automation: (Good to have) Automate the software release process using CI/CD practices.
- Server and Stack Knowledge: Optimize application deployment and performance using server-related stacks.
Compensation & Benefits:
- Medical allowance
- Weekly 2 holidays
- Profit sharing
- Salary review: Yearly
- Festival bonus: 2
- Friendly work culture
- Unlimited tea and coffee
- Reimbursement on certificate training
- Flexible working hours
- 🕛 Job Type: Full-Time (Work at the office)
- 📌 Vacancies: 06
🌍 Location: Dhaka (Kawran Bazar) - How to apply: To apply, please click on the following link: https://docs.google.com/forms/d/e/1FAIpQLSd8fJwm2qPnENFEvHTHICmLjsfPulziRfYTTvqMJDiYTcVPXw/viewform
- Application Deadline: 15 July 2025