Our client is a leading organization in the defense and engineering sectors serving clients in more than 80 countries. We are actively hiring a Senior Java Developer to join our dynamic team. If you are a seasoned professional with strong expertise in Java/J2EE, Spring, Hibernate/Struts, and Angular development, this role offers a unique chance for you to design, develop, and implement advanced software applications and systems.
- Develop and maintain high-quality software using Java/J2EE, Spring, Hibernate/Struts, and Angular frameworks.
- Create scalable and robust solutions with web application frameworks like Spring, Spring Boot, etc.
- Establish and manage automated testing platforms and unit tests for reliable software delivery.
- Collaborate with MS SQL Databases and handle related tasks.
- Craft reusable Java libraries and maintain a codebase for future use.
- Configure Web Servers and Application Servers for optimal performance.
- Utilize Git and other version control tools for collaborative development.
- Implement RESTful web services for seamless interactions.
- Apply MVC pattern, JDBC, and Hibernate for efficient application development.
- Utilize Java GUI frameworks such as JSP, Servlets, Angular typescripts, HTML, JavaScript, CSS, and JQuery as project needs dictate.
- Use build tools like Ant, Maven, etc., for streamlined development.
- Incorporate embedded reporting tools like Jasper, BIRT, etc., to enhance data visualization.
- Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
- Minimum of 5 years of professional Java/J2EE development experience.
- Proficiency in various design and architectural patterns.
- Ability to develop reusable Java libraries.
- Strong expertise in web application frameworks, MVC pattern, JDBC, Hibernate, and RESTful web services.
- Familiarity with Java GUI frameworks (JSP, Servlets), Angular typescripts, HTML, JavaScript, CSS, JQuery.
- In-depth understanding of version control tools like Git.
- Practical experience in configuring Web Servers and Application Servers.
- Prior exposure to embedded reporting tools like Jasper, BIRT, etc.
- Familiarity with building tools such as Ant, Maven, etc.
- Excellent English communication skills.
Benefits:
- Get involved in an innovative project with a substantial value.
- Enjoy benefits including meal and transportation allowances, 13th salary, and annual leave days.
- Receive a provided laptop for seamless work integration.
- Embrace a flexible hybrid work environment (initial remote work until office setup).
- Collaborate occasionally with the team.
- Access growth opportunities and continuous learning initiatives.
- Benefit from comprehensive social and health insurance coverage.