Java Software Developer Job Description

Java Software Developer Job Description

4.7
184 votes for Java Software Developer
Java software developer provides leadership on the development and maintenance of real-time data processing solutions using Java/Spring/Hibernate.

Java Software Developer Duties & Responsibilities

To write an effective java software developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java software developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Support and implement best practices for software development including developer unit testing and deployment testing as appropriate
You will do technical implementation with high coding standards, and awareness of quality-driven development including unit testing and component testing
Participates in and leads peer code reviews
Deploy various systems, tools and applications (including installation and developer testing)
Ability to balance delivery speed with long term platform health and viability
Driving delivery of POCs, reference architectures and projects
Collaborating with other developers and architects to create and deliver various projects
Documenting design decisions and exploring alternative options
Setting up tests to explore limitations and advantages of frameworks, tools, design approaches and architectures
Mentoring architects and other developers

Java Software Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Java Software Developer

List any licenses or certifications required by the position: AWS, SOA, SSL, ITIL, PKI, X509, HSM, SAP, II, IAT

Education for Java Software Developer

Typically a job would require a certain level of education.

Employers hiring for the java software developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Software Engineering, Education, Technical, Information Technology, Software Development, Information Systems, Computer Engineering, Guidance

Skills for Java Software Developer

Desired skills for java software developer include:

Java
Spring
Hibernate
SQL
Maven
XML
Data structures
Testing
Build processes
Code reviews

Desired experience for java software developer includes:

Strong knowledge of Java-related technologies
At least 3 years of hands-on Java and J2EE development experience
Java certified programmer or developer and/or related certifications
Experience with XMLSpy / Tools for WSDL / XSD / XPATH / XQUERY mgmt
Knowledge of JUNIT / SOAPUI / Web Service Test Tools
Weblogic portal experience

Java Software Developer Examples

1

Java Software Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a java software developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for java software developer
  • See unit testing as a benefit, not a chore
  • Maintain professional relationships with both internal and external client and teams, participating in team meetings, code reviews and working closely with both technical and non-technical teams
  • Developing unit and functional testing
  • You will maintain interaction with internal and external customers
  • Work with business and systems analysts to determine and document solution requirements
  • Analyze business requirements and translate them into technical solutions
  • Consult on technical capabilities and recommended solutions to enable solving business needs and solution problems
  • Design and develop LS-OMS code for new enhancements
  • Participate in technical meetings/working sessions with client/other teams
  • Work in distributed environment (onshore/offshore), and provide flexible shifts coverage as needed
Qualifications for java software developer
  • Precision, persistence, reliability, stress tolerance
  • Minimum 3+ years in Java software development (non-UI strongly preferred)
  • Minimum 2+ years in JavaScript and HTML5
  • Strong knowledge of multi-threaded and networking programming
  • Strong knowledge of multi layer architecture (UI / Business Layer / Data Access Layer)
  • Excellent understanding of REST API development and integration using a variety of open source tools
2

Java Software Developer Job Description

Job Description Example
Our growing company is hiring for a java software developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for java software developer
  • Documenting the activities performed
  • Experience in designing, developing and consuming REST API’s
  • Experience with agile teams and/or knowledge of agile methods
  • You will work collaboratively as a member of an Agile team, designing and implementing tasks to meet technical challenges within the domain of specialist expertise
  • You will contribute to meet various SLAs and KPIs as applicable for account and unit Responsiveness, Resolution, Software Quality SLAs
  • You will have the opportunity to work with the industry cutting edge technologies (NFV project)
  • Act as a technical lead as needed to ensure that both on-shore and off-shore development teams’ programming efforts align with architecture/design specifications and standards
  • Participate and Lead project teams of developers and technical leads
  • Define, document, and implement conceptual designs consisting of data strategy, business processes, application interfaces, and technology solutions including flow charts, sequence and design diagrams
  • Review software code and make recommendations to ensure good quality software deliverables
Qualifications for java software developer
  • Experience working with JavaScript and Web technologies (XAML, CSS, etc…) would be a plus
  • JBOSS Seam
  • EJB, JPA, JSON
  • REST API services
  • Responsive & mobile first development using Bootstrap, HTML5, CSS3
  • Javascript frameworks (AngularJS, Dojo, etc)
3

Java Software Developer Job Description

Job Description Example
Our growing company is hiring for a java software developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for java software developer
  • Works with analysts to define the functional and technical needs of an organization and recommends solutions
  • Working in an Agile project delivery environment, develops and modifies technology systems, addressing functional, performance, security, quality, operational and monitoring needs
  • Works closely with vendors, if needed, based on the project requirements, to develop, document, test and deliver the solution
  • Assesses available technologies to meet needs, and then defines technical specifications and designs
  • Provides production support including communication, research, resolution, adheres to the policies and methodologies in place for issue tracking, tests and installs approvals and records test evidence
  • Building customized WMS that perform user-centric order fulfillment processing operations (picking from inventory, packing into cartons and manifesting into shippable parcels)
  • Built new integration-framework components that exchange messages with other warehouse management and order fulfillment systems using Web Services and using IBM WebSphere MQ
  • Built Active Directory authentication and authorization for consistent user identity on handheld-scanners and desktop consoles
  • Vital role in ensuring application security is in all aspects of the design
  • Proficiency developing automated unit and integration tests and continuous integration
Qualifications for java software developer
  • Comfortable building scripts for task automation (perl/sh)
  • Graduate degree and/or Java Certification preferred
  • Java EE 6/7 (EJB, JPA, JSON, etc)
  • Bootstrap, HTML 5, CSS 3
  • Chef or other automation frameworks
  • Broad working experience
4

Java Software Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a java software developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java software developer
  • Must be available and on-call according to schedule prepared by Supervisor
  • Must be able to operate a personal computer and various other computer-related office equipment
  • May review prospective projects to assess difficulty level, feasibility and time involved
  • Develop, maintain, extend software components and ensure reliable deployment of new features for a wide range of EBSCO products, especially focused on eBook products
  • Exceptional interpersonal and communication skills, including the ability to act as a bridge between non-technical users and technical resources
  • Web-based technologies (SOAP, REST, JavaScript, HTML5, CSS)
Qualifications for java software developer
  • Knowledge of TDD (Test Driven Development) using JUnit
  • Experience with modern JS web libraries preferably AngularJS
  • Other technical skills which would be beneficial include, test tool development experience, systems programming in Unix or Windows, knowledge of n-tier architectures and model-view-controller software architectures, knowledge of web-based application architecture and components, configuration and tuning of Unix systems
  • Prefer candidates who have experience working on high volume systems and has working knowledge of performance testing and tuning
  • Charge internal batteries during energetic team events (wind-surfing, scuba diving, kayaking, paintball)
  • Make presentations to non-technical or semi-technical audiences
5

Java Software Developer Job Description

Job Description Example
Our growing company is looking for a java software developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for java software developer
  • Active contribution towards key design decisions and detailed design and implementation
  • Participation in all stages of the software development, from initial analysis & design to implementation and post launch support
  • Contribute to and maintain the platform on which the service runs, including the full path to production and 24 hour on-call support based on a support rota
  • Investigate, troubleshoot and perform detailed root cause analysis of issues that may occur in live systems
  • Have an appreciation of new technologies and their use in innovative teams
  • Effective communication with fellow software engineers, the project team, management and various levels of the business to ensure the effective delivery and integration of these systems
Qualifications for java software developer
  • Good knowledge of web standards and best practices including JavaScript, XML, HTML5, CSS, and Cross Browser Compatibility
  • 3 or more years developing Java based applications
  • Writing great code, software design being as important to you as writing the code
  • Object Oriented Programming, its advantages and disadvantages in large scale applications
  • Service oriented architecture and why it’s a good thing
  • Framework agnostic development

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates