Job Description
We are looking for a Full Stack Developer with 4+ years of experience in JAVA/J2EE and modern UI technologies including Spring Framework, Hibernate, JPA, Angular and Bootstrap. The ideal candidate should possess strong analytical thinking, problem-solving abilities, excellent communication skills and the ability to work collaboratively within a fast-paced development environment.
Skills Required
- 4+ years of professional experience in Java, JavaScript, HTML, XML, REST APIs and Web Services
- Strong understanding of Microservices Architecture and scalable application development
- Hands-on experience with Angular, Bootstrap and responsive UI development
- Good knowledge of Relational Databases, SQL and ORM frameworks
- Strong understanding of Object-Oriented Analysis, Design and Test-Driven Development
- Extensive experience with EJB, Hibernate, Spring Framework, Struts, JavaScript and JQuery
- Familiarity with Web technologies and UI/UX best practices
- Experience working in Agile/Scrum environments and tools like JIRA
- Knowledge of Active Directory integration is a plus
- Strong debugging, optimization and deployment handling skills
Responsibilities
- Design, develop, test and maintain Java-based applications
- Participate in software design and architectural discussions
- Identify and resolve production and non-production issues
- Manage staging and production deployments
- Convert business requirements into technical solutions
- Collaborate with cross-functional teams to ensure timely delivery
- Maintain code quality, documentation and application performance
- Demonstrate effective communication and time management skills
Programming Languages
- Java / J2EE
- Angular / JavaScript / TypeScript