Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Senior Software Engineer

Posted
Discussion

  • Analyse requirements and perform technical design
  • Implement new platform capabilities
  • Uphold code standards and best practices through code reviews and refactoring
  • Mentor peers and junior teammates
  • Build solutions while transitioning a legacy platform to microservice architecture
  • Select design methodologies and perform trade-off analysis
  • Identify and remediate quality, performance, security, scalability, maintainability, reliability, and functionality issues
  • Design, code, unit test, and debug user stories
  • Provide technical support for existing production functionalities
  • Document new or updated functionality upon release
  • Participate in Agile processes and ceremonies
  • Continually improve coding and technical knowledge

Requirements

  • Extensive hands-on development experience
  • Strong foundation in OOP and Design Patterns, Clean code and SOLID principles
  • Strong working knowledge of Java 11, with at least 3 years of experience
  • Experience with Spring framework or Spring Boot and JavaScript
  • Demonstrable experience implementing microservices
  • Familiarity with microservice architecture and design patterns
  • Experience with relational databases, including MySQL/MariaDB
  • Experience with NoSQL databases, including MongoDB and DynamoDB
  • Ability to write complex queries
  • Experience in API-driven development
  • Experience in application performance tuning
  • Experience in secure coding
  • Experience in Java 17, Node.js, Groovy, AngularJS, React-Redux, or Vue.js would be an advantage
  • Background in Payroll, HR, or other financial domains would be an advantage
  • Experience working in an Agile or Scrum environment would be an advantage

Core Competencies

Demonstrates extensive hands-on development experience with a strong foundation in OOP, Design Patterns, and Clean Code principles. Proficient in Java 11, microservices implementation, and Agile methodologies, with a focus on delivering high-quality, maintainable solutions.

Highest-signal resume keywords

  • Java 11 Development
  • Microservices Implementation
  • Spring Framework
  • Agile Methodologies
  • Relational Databases

ATS Optimization Keywords

Hard Skills

  • OOP
  • Design Patterns
  • Clean Code
  • SOLID Principles
  • API-Driven Development
  • Application Performance Tuning
  • Secure Coding
  • Complex Query Writing
  • Java 17
  • Node.js

Soft Skills

  • Mentoring
  • Collaboration
  • Problem-Solving

Industry Keywords

  • Payroll
  • HR
  • Financial Domains

Tools & Technologies

  • Spring Boot
  • JavaScript
  • MySQL
  • MariaDB
  • MongoDB
  • DynamoDB
  • AngularJS
  • React-Redux
  • Vue.js

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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