Posted on: 10/08/2026
Role Overview:
We are looking for a Senior Software Engineer with strong expertise in Java and Angular to join our technology team. The role involves designing, developing, and maintaining scalable enterprise applications while working closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, test, and maintain robust applications using Java and Angular.
- Develop scalable backend services and RESTful APIs using Java and Spring Boot.
- Build responsive and user-friendly web interfaces using Angular, TypeScript, HTML, and CSS.
- Work with relational and/or NoSQL databases and write efficient queries.
- Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, deployment, and support.
- Troubleshoot application issues, identify root causes, and implement effective solutions.
- Write clean, maintainable, reusable, and well-documented code.
- Conduct code reviews and contribute to engineering best practices.
- Collaborate with product managers, business analysts, QA engineers, and other developers.
- Participate in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and backlog discussions.
- Optimize application performance, scalability, and reliability.
- Stay updated with emerging technologies and contribute to continuous improvement initiatives.
Required Skills:
- 59 years of professional software development experience.
- Strong proficiency in Java and object-oriented programming.
- Hands-on experience with Spring Boot, Spring Framework, and REST APIs.
- Strong experience in Angular and TypeScript.
- Good understanding of HTML, CSS, JavaScript, and responsive UI development.
- Experience with SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Understanding of microservices and distributed application architecture.
- Experience with Git and standard software development practices.
- Good understanding of design patterns, data structures, and algorithms.
- Strong debugging, problem-solving, and analytical skills.
- Good communication and collaboration skills.
Preferred Skills:
- Experience working on enterprise-scale applications.
- Exposure to Docker, Kubernetes, or CI/CD practices.
- Experience with cloud-based application development.
- Knowledge of automated testing frameworks and development best practices.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1661941