Java developer job description

Java Developer job description

Java Developers are professionals who use Java’s programming language to create applications and software. These specialized programmers may collaborate with fellow engineers and web developers to create business applications and websites using said language. It’s essential to be meticulous in executing Java commands properly.

Available in

Java Developer responsibilities include:

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code

java developer job description

Job brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Читайте также:  Warning cannot modify header information option php

Requirements and skills

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Sun Certified Java Developer
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development

Frequently asked questions

What does a Java Developer do?

Java Developers are in charge of developing and managing software that uses the Java programming language. Roles for this position vary widely but could include owning a particular application or working on several at once, depending upon how much time they have on a project.

What are the duties and responsibilities of a Java Developer?

Java Developers are responsible for implementing application phases and code in a Java program. They do this by conducting analysis and developing tests of their work. They may also improve established processes and other perfect existing programs.

What makes a Good Java Developer?

A successful Java Developer has to have a passion for what they do, showing such in every line of code. They should understand various design patterns or algorithms while still following best practices from different fields, with software development no exception.

Who does a Java Developer work with?

Java Developers often work with Java Software Engineers. The latter focuses primarily on perfecting and analyzing projects created and developed within Java. Their duties are similar, which further improves their ability to work together while still having individual qualities differentiating the two.

Hiring Java Developer job description

Post this Java Developer job description job ad to 18+ free job boards with one submission

Start a free Workable trial and post your ad on the most popular
job boards today.

Источник

Java developer job description

Freelance Java Developer at Toptal Since June 13, 2018

Rizwan has a reputation for overcoming complex challenges through clear thinking, innovative approaches, and enhancing communication between different parts of organizations. Throughout his career, he has optimized the efforts of diverse and dispersed teams of IT professionals and has consistently delivered projects profitably in challenging environments.

James Sorce

Freelance Java Developer at Toptal Since January 1, 2019

James has had a long career providing technology solutions that solve challenging problems. Software engineering is his craft, and he always seeks to learn to improve the quality of his work continuously. His past employers and co-workers value James for his ability to quickly understand a problem domain, for his clear and open communication, and for producing timely, well-organized technological solutions.

Claudio Aldana

Freelance Java Developer at Toptal Since June 15, 2018

Claudio is a seasoned IT specialist focused on business outcomes, along with having a solid engineering background. He’s applied data science to optimize customer satisfaction, product personalization, and customer churn. Claudio is also a certified SharePoint expert and has worked with prominent Microsoft customers, helping them to maximize security, performance, and usability.

Dan Kozlowski

Freelance Java Developer at Toptal Since June 18, 2020

Dan has been an expert in the technology field for 25 years and has collaborated with several large firms, such as Oracle, and Accenture, including startups. He also had the chance to develop his own business. His latest technology focus has been on eCommerce, full-stack web development, and ElasticSearch. Dan had many opportunities to architect and deliver large-scale solutions to clients while staying hands-on with the technology throughout his career.

Keith Ewen

Freelance Java Developer at Toptal Since June 18, 2020

Keith has nearly 40 years of experience in the IT industry with the last 20+, designing and developing using Oracle database and Oracle eBusiness Suite. He’s also delivered presentations at Oracle Open World and Oracle Application User Group conferences. Keith has made individual contributions as well as managing on-shore/off-shore teams of up to ten resources. Keith is very detailed-oriented and always delivers a quality product.

Viacheslav Zhenylenko

Freelance Java Developer at Toptal Since June 13, 2019

Viacheslav has seven years of experience in data science and software engineering. He is passionate about the insights gained from raw data and enjoys converting them to create exceptional business value. Viacheslav’s primary expertise is Python, with production experience in Java and C++. To solve data-heavy projects, he has applied advanced machine learning techniques, such as computer vision, NLP, product recommendation systems, networking data, and classical data science.

Alex Gonzalez

Freelance Java Developer at Toptal Since April 15, 2019

Alex has over ten years of experience developing software, especially web and mobile apps. He’s led the development of interactive projects for companies including AT&T, EMC, Legendary Pictures, Hewlett Packard, Foundation Capital, UCLA, Anaheim Ducks, and LA18 Television. Apps he’s developed have been featured in TechCrunch and iPod commercials. Alex graduated with a degree in Applied Mathematics from the University of California, Berkeley.

George Linut

Freelance Java Developer at Toptal Since January 17, 2019

George is a senior software engineer with experience in React and Python. He has focused on tech leading and management in projects across numerous industries, from a cloud-based car-dealer-management system for the Volkswagen Group to a buy flow for a unicorn health startup. George also has experience as an engineering manager and can empower any team to achieve their full potential.

Ken Hoffman

Freelance Java Developer at Toptal Since August 27, 2018

Ken has over 20 years of experience as an independent contractor providing application development services to his customers. For the last 12 years, he has developed applications on the .NET platform. Ken’s motivation to deliver value-added solutions and pull projects through to completion has earned him the respect of his clients, resulting in long-term relationships.

Joseph McNulty

Freelance Java Developer at Toptal Since February 2, 2018

Joseph is a professional with strong leadership skills, highly experienced in software engineering, and specializing in mission-critical systems in aerospace, defense, and telecommunications. He has over two decades of experience designing and developing sophisticated enterprise web applications using various technologies, most recently with ASP.NET MVC.

Sign up now to see more profiles.

Источник

Оцените статью