Java Software Engineer

 Posted 4 months ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Java Software Engineer will contribute to the design, development, and testing of cloud-native Java applications while collaborating with a global team. They will also engage with business partners to deliver robust solutions and mentor junior developers.

About Us 🚀

We are looking for a skilled Java Software Engineer to join our dynamic team. If you are passionate about developing high-quality software solutions and have strong technical expertise, we want to hear from you! As a Java Developer in our team, you will be responsible for developing robust, scalable, and efficient server-side applications.




Key Responsibilities 💻

  • Contribute to the design, development, and testing of cloud-native Java applications

  • Take part in code reviews and architectural discussions to ensure high-quality solutions

  • Collaborate effectively in a global, virtual team environment—including colleagues in New York and offshore locations

  • Engage with senior Business Partners and the Program Management team to deliver robust solutions

  • Ensure project milestones are met on time, within budget, and with exceptional quality

  • Partner with application support teams to resolve issues promptly and improve support workflows

  • Provide guidance and mentorship to junior developers

What will you need 💪

  • Bachelor’s degree in Computer Science, Information Systems, or a related field

  • 7+ years of hands-on Java development experience, with strong core Java expertise

  • Proficiency in Java unit testing frameworks such as JUnit 5 or TestNG

  • Solid understanding of SQL and experience with relational databases

  • Practical experience with JPA implementations like Hibernate

  • Full software development lifecycle (SDLC) experience

  • Strong grasp of Microservices Architecture principles

  • Proven experience developing and testing microservices using the Spring Boot framework

  • Experience in performance tuning, issue troubleshooting, and root cause analysis

  • Scripting skills in Bash, Ksh, or Python for automation and tooling tasks

  • Experience with containerization technologies such as Docker, Podman, or Buildah

  • Foundational understanding of Kubernetes and container orchestration concepts

 

Why should you join 🤸

🥷 BlackBelt team - You can join a cool and professional team, where everyone has a BlackBelt in technology;
🧠 Development - We are supporting your growth with trainings and certifications;
👣 Diversity - You can switch between projects and Delivery Units;
😮 WOW - We are supporting our colleague's health and well-being with WOW (Wellbeing Office Way) program;
🛋️ Flexibility - If you enjoy home office, then you can still enjoy your couch after Covid;
🧡 Support - We are a caring organisation, if you face difficulties you can always count on us.


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified