Java Developer Job Description Template
Company Briefing
Kick things off with a short intro about your business. Inject some personality into your company and really hook the candidate’s attention. Be sure to add any information that you think may entice a candidate to want to keep reading. That includes any perks or benefits that your company is offering the successful candidate. Also, make mention of something exciting about your company’s work culture as well as information related to the compensation offered.
Job Description
We are on the lookout for an epic senior java developer who has both the drive and experience required to undertake an exciting new software project our company is working on. At present, we are planning on launching a freelance website for the Spanish-speaking market. For this project, we will require an expert java developer to handle both the design, development, and management of the website as well as the running and implementation of tests to verify the functioning of the website. By doing so, you will play a significant role in not only guaranteeing optimum site functioning but also ensuring stellar web hirings via our user interface.
Your role as a senior java developer requires that you form part of a development team where your skills will be on full display. Your team members include two (2) front-end Java developers and one (1) backend developer. In said capacity, you will report directly to the Head of Technology.
Senior Java Developer Responsibilities
- Guarantee overall functioning of the website
- Design, implement, and maintain high-volume, low latency Java applications
- Play a role in all parts of the software development lifecycle
- Running software analysis and debugging tests
- Quickly detect and fix coding errors to optimize functionality
- Oversee the successful management of Java, J2EE application development (Java EE)
- Play a role in the process of continued improvement of the software product
- Hand in deliverables on time
Senior Java Developer Skills
- Experience working directly with software project stakeholders
- Full understanding of the phases of software project development and implementation
- Experience working directly with project managers and/or a Head of Technology
- Understand startup culture
- Knowledge of Scrum & Agile methodology
- Seven (7) years of experience with developing server-side Java-based websites
- Excellent knowledge of debugging hacks
- Experience working with Oracle
- Proven knowledge of object-relational mapping (ORM)
- Extensive experience in various Java developer roles (junior roles valued)
- Experience with Python, SQL, relational databases, and designing microhirings
- Bachelor’s degree in Software Development, Computer Science, Information Systems, Information Technology, or a related field