freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Engineer – Spring Boot, APIs & Cloud

Job Description:

We are looking for Java (Spring Framework) developer with experience of 3+ years in building high-performing, scalable, enterprise-grade applications. This includes anything between complex groups of back-end services and their client-end counterparts. Primary responsibility will be to design and develop applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Job Requirements:

  • Proven working experience in Java application development.
  • Experience working with Spring Framework, including Spring Boot and Spring cloud (REST API)
  • Experience with the following development and build tools (or similar): IntelliJ/Eclipse/STS, Maven.
  • Experience in creating API using Spring Boot with authentication (Web Token/Oauth2)
  • Proficient understanding of code versioning tools such as GitHub.
  • Experience or familiarity with Jenkins.
  • Write and execute unit tests to ensure the reliability and functionality of code.
  • Experience participating or leading projects using an Agile methodology.
  • Able to understand and create UML Diagrams.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Object Oriented analysis and design using common design patterns.
  • Contributing to all phases of the development lifecycle
  • Writing well designed, testable, efficient code
  • Ensure designs follow specifications.
  • Implement security measures to protect applications from potential threats and vulnerabilities.
  • Strong critical / analytical thinking and problem-solving skills
  • Experience in front end framework (React.js) is added advantage.
  • Basic understanding on HTML5/CSS3/JavaScript/jQuery
  • Ability to multi-task and thrive in fast paced, rapidly changing and complex environment.
  • Experience on various AWS components such as EC2, EBS, S3, Elastic Load Balancer, Auto Scaling, ECS, Cloud Watch, Security Groups, Route 53 is added advantage.
  • Independently solve tough software problems.
  • Mentor other team members.
  • Quickly understand and extend engineering architectural patterns.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available