Software Java Developer Job Description

Software Java Developer Job Description

4.9
207 votes for Software Java Developer
Software java developer provides solutions using advanced Java/JEE, Spring Framework, JPA/Hibernate, JMS, Spring SOAP/Restful Web services.

Software Java Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Properly track progress, effort, issues and resolutions
Communicate and document status to project leadership
Work with IT and business test groups to support quality and acceptance tests
Assign development activities to self and other developers
Ensure that all code retains logical stability, reliability, confidentiality, and integrity of corporate systems in accordance with corporate policies, procedures and guidelines
Responsible for technical design, development, modification, and implementation of computer applications using existing and emerging technology platforms with responsibility for overall delivery of software applications
Manage, coordinate, and lead project teams of up to 4 IT professionals along multiple workstreams
Manage the design, coding, testing, implementation, and debugging of programs adhering to corporate requirements and standards
Demonstrated ability to define, structure, and plan work for a team(s)
Demonstrated ability to support multiple concurrent efforts

Software Java Developer Qualifications

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

Licensing or Certifications for Software Java Developer

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

Education for Software Java Developer

Typically a job would require a certain level of education.

Employers hiring for the software java 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 Software Java Developer

Desired skills for software java developer include:

CSS
Java
JavaScript
Server-side development languages Java
HTML5
Hibernate
Particularly MySQL
Particularly Spring MVC and Spring Security
Relational databases
Spring framework

Desired experience for software java developer includes:

Strong database background (DDL, DML, JPA, JDBC, HQL, EJBQL, TSQL, PL/SQL)
At least 2 years experience developing APIs or middleware development
Bachelor’s degree in Computer Science, Engineering, Information Systems or related degree
Experience with Ant, Maven, Hudson or other continuous integration tools
At least 2 years' experience with Java software development
Interaction with UML Modeling Tool, Eclipse IDE, Visio

Software Java Developer Examples

1

Software Java Developer Job Description

Job Description Example
Our growing company is looking to fill the role of software java developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software java developer
  • Working well independently and within a team
  • Propose new technologies and tools suitable to our infrastructure
  • Analyzes, designs, develops, codes and implements programs in programming languages, for a specific assigned software system or systems, offers suggestions and feedback, and develops detailed design document describing program architecture, processes, data and function
  • Completes application development by coordinating requirements, schedules, and activities
  • Participate in design reviews and code walk-throughs
  • Generate appropriate documentation for the proper ongoing support and maintenance of software modules
  • Participate in system level activities such as integration and system test as required
  • Communicate project/work status orally, written, or other as required
  • You will understand requirement of new features and ability to lead, design and implement it
  • You will explore new technologies
Qualifications for software java developer
  • Working knowledge of JAVA, J2EE, Express, SQL, PLSQL, UNIX shell scripting, WebLogic, Apache, BigIP
  • Experience with Agile process, Test driven development, design, documentation and code reviews
  • Experience with client side web development languages is a plus
  • Experience in developing JAVA EE 6 based applications (Glassfish 3.x, EJB 3.x)
  • Has experience in any of these technologies (Spring, Tomcat, JPA, JMS)
  • Basic Linux and SSH knowledge
2

Software Java Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software java 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 software java developer
  • Reviews test results and evaluate for conformance to design
  • Analyze, design, develop codes and implement programs in programming languages, for a specific assigned software system or systems, offer suggestions and feedback, and develop detailed design document describing program architecture, processes data and function
  • Develop software programs, follow style and coding guidelines of the project, follow bug tracking and version control procedures of the project and maintain and enhance existing functionality, including fixing defects in other programmer’s code
  • Identify application, database software, and programming problems
  • Write program specifications for individual programs
  • Establish, participate and maintain relationships with internal teams, customers and information technology subject matter experts in order to remain apprised of direction, project status, architectural and technology issues, risks and functional/integration issues
  • Work with QA team and infrastructure teams to stabilize and complete project functionality, and prepare and deploy software solutions and work with client support to analyze and quickly resolve client issues
  • Provide appropriate research support to business and information technology groups within the organization
  • Managing the design and development of new applications and services
  • Maintaining and developing the team's software package
Qualifications for software java developer
  • A clear understanding of various web application technologies, including AJAX, CSS, JQuery, XML, JSON, BootStrap
  • Minimum 8 years’ experience working with the Java programming language
  • Extensive experience using SQL and PL/SQL specifically against an Oracle database
  • Experience in creating design documents, code reviews and unit testing
  • Full cycle development in an agile environment preferred
  • Java SE AND EE
3

Software Java Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a software java developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software java developer
  • Experience with Java / C building distributed systems
  • Actively participate in Scrum iteration planning, Daily Standups, Retrospectives, Demonstrations sessions
  • You will be performing impact assessment (for example, for critical production issues) and contribute to Root Cause Analysis of issues and outline corrective actions
  • You will be working collaboratively as a member of an Agile team, design and implement tasks to meet technical challenges within the domain of specialist expertise
  • You will be contributing to meet various SLAs and KPIs as applicable for account and Unit Responsiveness, Resolution, Software Quality SLAs
  • You will be able to use your specific insights into JEE technologies to overcome technical challenge while continuing to deepen your area of knowledge
  • You will be a key member of a dynamic and highly collaborative team employing strong Agile working practices
  • You will have the opportunity to work in an innovative technical group and influence the evolution of our working practices and frameworks
  • Participate in design reviews and code walk-thrus
  • Performs technical analysis, design and software development using appropriate technologies to support department and company objectives
Qualifications for software java developer
  • Strong experience with OOP in Java
  • Linux / Solaris skills - must be able to understand and troubleshoot the application running on the OS
  • Experience with SQL programming on RDBMS
  • Experience with large scale asynchronous transactional systems
  • Experience with large-scale systems (multi-TB) databases, processing of large amounts of data
  • Experience with support staff collaboration, team process improvement, interfacing with end-users
4

Software Java Developer Job Description

Job Description Example
Our company is looking to fill the role of software java 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 software java developer
  • May develop comprehensive test plan for systems being created or modified which provides a logical flow of steps to ensure thorough testing
  • Review prospective projects to assess difficulty level, feasibility and time involved
  • May provide assistance and training to other less experienced personnel
  • Assists with resolving production problems during non-business hours
  • Performs other related duties as requested by Supervisor of Information Services
  • Works under general supervision, arranging own daily work schedule and assisting other department personnel as required
  • Maintains level of business and data processing expertise necessary for development and maintenance of efficient, reliable systems which fulfill business requirements, technical requirements, and meet department standards
  • Is accountable for accuracy and systematic reliability of programs written
  • May be accountable for small systems or applications
  • Responsible for handling sensitive and confidential information appropriately
Qualifications for software java developer
  • Experience developing Mobile/Tablet applications
  • Team Orientation and leadership potential
  • Ability to design, code and correct defects of software modules
  • JEE application servers and web servers (IBM WebSphere (6/7), JBoss, Apache Tomcat)
  • Knowledge of QA strategies, techniques and methodologies (black box, white box)
  • Knowledge of Agile methodologies and CI (Continuous Integration)
5

Software Java Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software java developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software java developer
  • Design and develop Java APIs
  • Solve complex problems presented by distributed architecture
  • Work within an Agile (Scrum/Kanban) development process
  • Write excellent documentation and unit tests
  • Design, develop and support business knowledge base framework for Enterprise-wide use
  • Contribute to design and development of new knowledge bases and systems, share responsibility and ownership of the newly developed functionality
  • Develop core technology, including the design/architecture for new solutions and work on refactoring and refinement of existing systems
  • Contribute to multiple Enterprise and Superpages.com projects
  • Help shape the future of the best business directories
Qualifications for software java developer
  • Lambda Expressions
  • Must possess an ACTIVE TS/SCI with Full Scope Polygraph
  • Experience in crafting detailed design specifications test plans for unit and integration testing
  • Must have experience with utilizing software development tools and best practices, unit testing, code coverage, secure code analysis, source code management, continuous integration
  • Must have experience with at least one Java framework (Spring )
  • Proficient with Mac OS X

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates