Java Platform Engineer

Egen Logo

Egen

πŸ’΅ $100k-$130k
πŸ“Remote - Worldwide

Summary

Join Egen, a rapidly growing data-first company, and leverage your expertise in advanced technology platforms like Google Cloud and Salesforce. This fully remote position (US-based) requires 5+ years of software engineering experience and a Bachelor's degree in a related field. You will be responsible for delivering production-ready code using Java8, Spring Boot, and other technologies, while working with SQL and NoSQL databases. Strong communication and mentoring skills are essential. Egen offers a competitive salary and benefits package, including health insurance, retirement plans, and professional development opportunities.

Requirements

  • 5+ years of experience in software engineering
  • Minimum of Bachelor’s Degree or its equivalent in Computer Science, Computer Information Systems, Information Technology and Management, Electrical Engineering or a related field
  • Strong understanding and production experience of RESTful API's and microservice architecture
  • Have experience working and strong understanding of object-oriented programing and cloud technologies
  • Strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases
  • Strong experience with unit and integration testing of the Spring Boot APIs
  • Strong communication skills by effectively engaging with clients, addressing their needs along with mentoring a small engineering team to ensure successful project outcomes

Responsibilities

  • Deliver production ready code with Java8, Spring Boot, Spring Data, and API libraries
  • Work with and demonstrate a strong understanding of object-oriented programming and cloud technologies
  • Demonstrate a strong understanding of SQL databases and NoSQL databases and experience with writing abstraction layers to communicate with the databases
  • Conduct unit and integration testing of the Spring Boot APIs
  • Effectively communicate with clients, addressing their needs and mentoring a small engineering team to ensure successful project outcomes

Preferred Qualifications

  • Exposure to Kotlin or other JVM programming languages
  • Strong understanding and production experience working with Docker container environments
  • Strong understanding and production experience working with Kafka
  • Experience with Cloud Environments: AWS, GCP or Azure

Benefits

  • Health insurance
  • Retirement plans
  • Professional development opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs