Senior Java Developer Job Description

senior java developer job description includes a detailed overview of the key requirements, duties, responsibilities, and skills for this role.

Last update : July 14, 2023

Senior Java Developer Job Description

A senior Java developer is an IT professional who specializes in Java application development.

These developers are often proficient in multiple Java technologies and frameworks, including Spring, Hibernate, AJAX, or Struts.

Senior Java developers are also highly skilled in enterprise architecture and development methodologies, including refactoring, agile software development, and cloud computing.

A senior Java developer typically specializes in specific domains such as finance, healthcare, retail, or manufacturing.

Job Brief:

We’re looking for a Senior Java Developer to join our team. We’re a small company, but we’re growing fast and we need someone with experience to help us keep up with the demand. If you’re a Senior Java Developer with 2+ years of experience, we want to hear from you!

Senior Java Developer Duties:

  • Develop, test, implement, and maintain applications for the Java development platform
  • Work with different departments, businesses, and vendors to conceptualize, design, and develop applications based on business needs
  • Analyze existing Java applications and revise or enhance them as needed
  • Establish and maintain a development environment that fosters code quality and testing
  • Maintain code compatibility between applications while integrating new specifications
  • Develop documentation, test plans, and diagrams
  • Maintain and upgrade existing applications
  • Communicate with management, staff, and other stakeholders

Senior Java Developer Responsibilities:

  • Collaborate with architects and engineers, and hire full-time and part-time subcontractors and laborers, and coordinate their schedules
  • Attend coordination and progress meetings; make regular trips to sites during construction including bid walks, preconstruction walks, in-progress site visits, punch walks, and construction closeout
  • Design, implement, and maintain applications using Java, Java EE, Hibernate, OOD, UML, and BPM technologies
  • Implement web services using SOAP, WSDL, and REST
  • Use JIRA to track project workflow
  • Maintain and update SOW and preconstruction documents, and monitor contract obligations with a goal of building relationships with reliable contractors and vendors
  • Respond to work delays, emergencies, and other project disruptions

Requirements And Skills:

  • 5+ years experience in Java development
  • Knowledge of J2EE, Spring
  • Knowledge of Hibernate, JUnit, Maven, Scrum
  • Experience in using Jenkins, Git, Bugzilla, Jira
  • Knowledge of design patterns

Our company is proud to be an Equal Opportunity Employer. We believe that a diverse and inclusive team is essential to our success. We encourage applications from people of all races, religions, national origins, genders, and ages, as well as veterans and individuals with disabilities.

Share this article :