Senior Java Software Developer Job Description

Senior Java Software Developer Job Description Template

Our company is looking for a Senior Java Software Developer to join our team.

Responsibilities:

  • Work with mgm technology partners’ growing team to nurture their fun and supportive office environment;
  • Develop enterprise-grade applications using Java 8/JEE, AngularJS, React.js, SQL, and .NET, among other tools;
  • Keep the database structured and clean with modern data management tools;
  • Build highly scalable web tools to support data analysis and visualization;
  • Provide technical leadership in the form of mentorship to newer developers;
  • Write scalable, secure, maintainable code that powers our clients’ platforms;
  • Create design documentation, program and test applications, and iterate through the project life cycle.

Requirements:

  • Thorough understanding of software development and testing life cycles;
  • High levels of integrity, composure, and respect for others;
  • 5+ years of prior Java web development experience;
  • Good architecture design and distributed systems skills;
  • Experience programming relational databases;
  • Proven technology and implementation know-how with multi-tier web applications;
  • 2+ years of prior experience working with web applications running Java 8;
  • Willingness and passion to learn about new technologies, architectures, and solutions;
  • You’ve worked with Spring, MVC, Hibernate, and/or Wicket;
  • You’ve worked on the backend of low or no-code systems;
  • You’ve spent time working with ecommerce and/or industrial insurance;
  • You’ve worked with SAP Hybris.