You will build software applications and contribute to the full software development life cycle.
Responsibilities
- Build software products and applications in collaboration with team members.
- Perform code reviews to ensure performance standards.
- Mentor junior team members.
- Support infrastructure testing, monitoring, and alerting.
- Work with front-end developers to create integrated solutions.
Required Skills
- 7+ years of J2EE development experience in an enterprise environment.
- 5+ years of experience using Java, including Java 8.
- 2+ years of experience using Angular (version 4 or above) or ReactJS.
- Hands-on experience with Spring, Hibernate, SpringMVC, and SpringBoot.
- Experience with NoSQL databases such as MongoDB or Cassandra.
- Experience with MQ and Continuous Integration.
- Experience working in an Agile environment.
- Proficiency with Scala.
- Knowledge of various design patterns and problem-solving best practices.
- Strong verbal and written communication skills.
Preferred Skills
- Experience with Scala programming language.