Java Development Job Description

Java Development Job Description

4.7
166 votes for Java Development
Java development provides technical Leadership in Modern Development Environment (MDE) and Scrum/Agile Software Development in using an Agile Lifecycle process in analysis, design, development, and testing of state of the art applications.

Java Development Duties & Responsibilities

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

Sample responsibilities for this position include:

You will develop and ship IDE plugins and desktop tools that our customers use every day as part of our Android crash reporting platform
Conduct performance-testing by using application profiler and load-testing tools
Spec, design, develop, and debug the framework
Help define technical solutions and a unified framework from the design and architecture through development, testing and release
Help guide the technology directions by recommending specific technologies to pursue, suggesting training and staff development activities
Identify and address technical debt as our applications evolve
Evaluate and prototype POC using the best technologies for the job
Define and implement automated build, deployment, and testing procedures
Identify and resolve potential application security vulnerabilities
Improve system scalability and application isolation

Java Development Qualifications

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

Licensing or Certifications for Java Development

List any licenses or certifications required by the position: SE, TLS, SSL, AWS, OCP, OCA, MCA, ITIL, PKI, SAP

Education for Java Development

Typically a job would require a certain level of education.

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

Skills for Java Development

Desired skills for java development include:

Agile methodology and experience in an Agile working environment
Architectural and design documentations
Automated test process
Changeman
Cobol
DB2
Developing Visio diagrams
Functional and technical specifications
Tools
CSS

Desired experience for java development includes:

Must possess excellent problem solving, interpersonal and communication skills
Monitor the development done off-shore to assure coding quality including satisfying requirements, proper error handling, thread safety, test coverage, adherence to coding and architectural standards
Experience with Java, JSE, Tomcat EE, JUnit, PL/SQL/NoSQL, PostgreSQL, Spring, OSGI
Can lead by example & drive a team of developers to meet stretch goals
Be a problem solver as part of the team
Proficient in working on backend technologies SQL and stored procedures/triggers

Java Development Examples

1

Java Development Job Description

Job Description Example
Our growing company is looking for a java development. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java development
  • You will identify and implement improvements to software development processes and infrastructure through the use of software engineering tools and techniques, for example to increase automation or simplify processes
  • Working on Enterprise Services and layers
  • Interfacing with the SA team for development specifications
  • Some developers work in our groups to support Nokia's PPC products installed at customer sites around the world
  • Technical leadership of an Agile software development team
  • Working on development projects (analysis, development, unit testing ) requiring changes to services
  • Requirements analysis, solution design and implementation
  • Verify provided functionality in simulated environment write development tests
  • Development tests automation and improvement of test environment
  • Analysis, troubles resolution, correction of faults reported by testers and customer teams
Qualifications for java development
  • Assist in building a continuous integration environment
  • Be accountable for the successful operation and deliverables of the team
  • Experience with Maven, Nexus, Jenkins, Git, NPM, Bower
  • Experience with deployment of java solutions
  • Solid object oriented design experience including applying design best practices (GOF, J2EE design patterns) and API design/development
  • Experience of working on developing Unit Test Plan, associated Unit Test Case and Unit Test results
2

Java Development Job Description

Job Description Example
Our innovative and growing company is looking for a java development. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for java development
  • Project-level decision / issue resolution authority exists through individual Program Delivery Boards (PDBs), or sub-program Steering Committees
  • Design and develop services and web applications to support online travel affiliates
  • Develop code and unit tests in a continuously integrated environment
  • Work with our quality engineers to automate testing and make sure all issues are bug free
  • Provide estimates and commitments for deliverables for each sprint
  • Root cause analysis on production support tickets 35% of their time
  • Application Development on enhancements 50% of their time
  • Proactive Monitoring, Developing Efficiencies, Improvements - 15% of their time
  • Monitor all application support activities including trouble shooting
  • You will work collaboratively as a member of an Agile team, taking a lead on analysis, design and implementation tasks to meet technical challenges within the domain of specialist expertise
Qualifications for java development
  • Adhere to agile techniques of development (Scrum, Kanban)
  • You’re passionate about mobile, especially Android, and you’ve either built something for the platform or you're eager to learn
  • Expert knowledge of the Java language and deep experience with standard build systems such as Ant, Maven, and/or Gradle
  • Passion for delivering the best user experience to Crashlytics users
  • Core JAVA, Spring (MVC, DAO, Security, REST Services), JDBC, JNDI (LDAP), Hibernate, ehCache
  • General knowledge of PNL reporting and calculation or Product Control activities in Investment Banking
3

Java Development Job Description

Job Description Example
Our company is growing rapidly and is hiring for a java development. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java development
  • You will lead discussions relating to product and module design or development approach, and coordinates activities such as technical design review and code-walkthroughs
  • You will be able to use your specific insights into Java technologies to overcome technical challenges while continuing to deepen your area of knowledge
  • You will have the opportunity to work in an innovative technical group and influence the evolution of our working practices and frameworks working on projects that will define the networks of tomorrow ( we are talking NFV - cutting edge technology)
  • Extensive knowledge and discipline in software engineering process
  • Responsible for integrity of technical work on projects
  • Work without supervision on the most complex projects and complete latitude for independent judgment
  • Software development activities in the industrial domain, including design, implementation, documentation and testing
  • Implementation of innovative applications by utilizing modern technologies in the area of Data Analytics and Big Data
  • Producing high quality project deliverables within planned time and effort
  • Will not be doing any hands on coding
Qualifications for java development
  • Fluency in writing SQL queries
  • Agile / Scrum principles
  • Experience deploying Agile Scrum methodologies
  • Emphasize clean, re-usable design and code built for test automation
  • Demonstrated knowledge of at least one scripting language
  • Solid understanding of testing practices
4

Java Development Job Description

Job Description Example
Our innovative and growing company is hiring for a java development. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for java development
  • Coordinate architecture review, oversight, and implementation in conjunction with the WU-Architecture team
  • Participate in day to day software development in one of our agile teams
  • Take part in the entire development process from exploring requirements to delivery
  • Strive to share your knowledge and experience with others
  • Design and develop new features
  • Improve on existing systems and feature set
  • Together with your team take overall responsibility for the team’s deliveries and quality
  • Working in an Agile Scrum team, you will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications
  • Responsible for software development implementations, taking high-level requirements and producing robust solutions, within predefined timelines, scope limitations, and in accordance with Agile SDLC methodology
  • Responsible for research, planning, estimating, designing, and ensuring customizations and integration components that are designed to meet the business needs
Qualifications for java development
  • Experience with programming Design Patterns, Architecture, Design, Test Driven Development, Dependency Injection, Mocking
  • Develop extensive knowledge of the technical toolset and methodologies for extension of our cloud applications the Hana Cloud Platform
  • Hands on experience with at least one scripting language
  • Knowledge of Java Design patterns, Java Frameworks
  • DB experience – preferably NoSQL based DB
  • Diameter (base protocol, Gy, Sy, Ro, Gx, Gxx, Rx, Sh interfaces)
5

Java Development Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of java development. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java development
  • Design and code all aspects of solutions within a dynamic, rapid application environment involving a diverse technology stack that includes provide training on coding standards and best practices to team members
  • Produce quality, tested, and documented code
  • Project planning, roadmap creation, backlog grooming, resource planning, long-term vision of platform
  • Collaborate with software developers, marketing team, product owners, project managers and architects to plan, design, develop and test applications
  • Hire top talent, interview, onboard
  • Research and evaluate software products that might fit the needs of the solution better (eg
  • Review internal processes, procedures, methodologies (Project Management, Software engineering, and Infrastructure engineering, ), standards and work with management to ensure process is repeatable and efficient
  • Mentoring and taking care for professional growth of the team members
  • Regular communication with the business
  • Clarifying details of tasks together with a Business Analyst or directly with the customer
Qualifications for java development
  • Surepay or ICC product knowledge
  • Scripting (expect, PERL, bash, Python)
  • J2EE, Oracle forms, Oracle PL/SQL, PEGA, Eclipse, Mule, .NET, iOS, HTML5, design patterns and software development experience is a plus
  • Knowledge of Hash Table
  • Knowledge of new Java 8 programming features (lambda, streams)
  • Must have contributed to architecture of enterprise applications and have a good understanding of scalable, robust and highly resilient application platforms

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates