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.