Principal Software Developer Engineer
Designs, develops, and owns web-based Java applications at Fast.io, leading module development and project execution, communicating with clients, and guiding the team technically. Core stack is Java/J2EE with Spring Boot, Hibernate/Struts, and MySQL, with AWS, Groovy/Grails, and MongoDB as pluses.
- Compensation
- Not disclosed
- Location
- Bengaluru, India
- Work setup
- Onsite
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 7-9 years designing, developing, and implementing web-based Java applications
- Hands-on experience in Java and J2EE ecosystem
- Hands-on experience with Spring Boot, Hibernate and/or Struts frameworks
- Good familiarity with OOP, web services, REST, HTTP
- Strong experience with databases and MySQL
- Passionate about learning new technologies, pride in code quality, self-starter
- Experienced in or willing to manage teams
Nice to have
- Experience with Agile development/project management and DevOps CI/CD processes
- Exposure to AngularJS, jQuery
- Experience with Groovy & Grails
- Exposure to NoSQL databases like MongoDB
- Experience with AWS
Full description
Requirements
● Minimum 7-9 years of experience in Designs, develops and implementation of web-based java
applications to support business requirements and projects.
● Hands-on experience in Java and J2EE Ecosystem.
● Hands-on experience in Spring boot, Hibernate and/or Struts frameworks.
● Good familiarity with Object Oriented Programming, Web services, REST, HTTP.
● Strong experience with databases and MySql.
● Experience in Agile Development/Project Management, Devops CI/CD process is a big plus.
● Passionate about learning new technologies, take pride in code quality and a self-starter.
● Experienced or willing to manage teams.
● Exposure to AngularJS, jQuery is a plus
● Experience of Groovy & Grails is a big plus.
● Exposure to NoSql databases like MongoDB is a big plus.
● Experience in AWS is a big plus.
Role & Responsibilities
● Involve in development tasks.
● Ownership of module development and project execution.
● Responsible for client communication.
● Provide Technical guidance to the team depending on experience.
● SDLC processes and automation improvements depending on experience.