backGo to search

Senior Software Engineer - Java Full Stack Angular, Struts

Office in Chennai
bullets
Java
& others
bullets
hot

We are seeking a Senior Software Engineer with expertise in Java and Angular development to enhance our team.

This position calls for an experienced professional equipped to design, develop, and refine modern web applications. The ideal candidate will combine strong technical skills with outstanding collaboration abilities to contribute to every phase of the development lifecycle, delivering high-quality solutions that achieve our business goals.

Responsibilities
  • Lead scalable and high-performing web application development using Java and Angular
  • Develop and implement RESTful API services for seamless front-end integration
  • Apply key design principles to ensure strong and scalable application architecture
  • Write clean, maintainable code aligned with test-driven development standards
  • Manage version control and team collaboration using Git
  • Collaborate with team members to solve problems and optimize application performance
  • Ensure compliance with software development best practices while supporting continuous improvement efforts
  • Mentor junior developers to strengthen their technical competencies
Requirements
  • 5+ years in developing scalable applications
  • Proficiency in Core Java, Java 8+, multi-threading, and Microservices
  • Skills in Spring Boot & Security with familiarity with JBoss
  • Understanding of Mybatis, MariaDB, IBM MQs, and Batch jobs
  • Knowledge of Angular, SQL, and Apache Struts
  • Capability to work collaboratively, stay organized, and adapt to dynamic environments
Nice to have
  • Background in performance optimization for large-scale web applications
  • Understanding of test-driven development methodology
  • Competency in using diverse development tools and environments to achieve goals