hackquest logo

Lead Software Engineer

E

E-Solutions IT Services

60 - 80K PHP
Contract
Remote
JavaSpring BootRESTSQLDockerKubernetesAgileAnalyticalCommunication

We are looking for a skilled Software Engineer with 4+ years of hands-on experience in Java development and related technologies. This role involves designing and building scalable, secure, and maintainable software solutions in an Agile environment.

Key Responsibilities:

  • Design and develop robust software using Java (minimum 4 years) and frameworks such as Spring Boot and microservices architecture
  • Develop and maintain APIs (minimum 4 years) using REST, GraphQL, and Swagger/OpenAPI
  • Write secure, maintainable code and adhere to coding standards and best practices
  • Conduct code reviews and collaborate with team members to resolve technical issues
  • Troubleshoot and debug production issues in a timely and efficient manner
  • Work with tools like Docker, Kubernetes, OpenShift, and Git (minimum 4 years)
  • Engage in Agile/Scrum ceremonies and contribute to process improvements

Communicate project updates, risks, and dependencies clearly across teams


  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 4+ years of experience in Java and Spring Boot development
  • 4+ years of experience in API development using REST, GraphQL, and Swagger/OpenAPI
  • 4+ years of experience with SQL and relational databases (e.g., SQL Server, Oracle, MySQL)
  • 4+ years of experience with IDEs (IntelliJ/Eclipse), version control (Git), and build tools (Maven, Gradle)
  • Experience with real-world debugging and performance tuning of Java applications
  • Strong knowledge of Docker, Kubernetes, and OpenShift
  • Excellent problem-solving, analytical, and communication skills
  • Experience working in Agile/Scrum and virtual/multi-location team environments


Preferred Qualifications:

  • Experience with cloud platforms such as Azure or AWS