Job Description
Job Description:
We are looking for an experienced Sr. Java Full Stack Developer to design, develop, and implement robust web applications using Java and Angular. You will collaborate with cross-functional teams to deliver high-quality, scalable software solutions and drive innovation across the development lifecycle.
Key Responsibilities:
- Design, develop, and maintain Java and Angular applications.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Write clean, maintainable, and efficient code adhering to best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Debug, troubleshoot, and resolve software issues in a timely manner.
- Stay updated with emerging technologies and contribute to process improvements.
- Support continuous improvement of software development practices.
Mandatory Skills:
- Strong proficiency in Java and Angular, including core libraries and frameworks.
- Solid understanding of object-oriented programming and design patterns.
- Experience with RESTful APIs and web services.
- Knowledge of version control systems (preferably Git).
- Experience with unit testing frameworks (JUnit, TestNG).
- Strong problem-solving skills and attention to detail.
Preferred Skills:
- Front-end technologies: HTML, CSS, JavaScript.
- Familiarity with Agile methodologies and tools (Scrum, JIRA).
- Knowledge of cloud platforms (AWS, Azure) and microservices architecture.
- Experience with SQL/NoSQL databases.
- Understanding of DevOps practices and CI/CD pipelines.