Java Developer Job Description
Java Developer Duties & Responsibilities
To write an effective java developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Developer
List any licenses or certifications required by the position: JAVA, HTTPS, AWS, CSSLP, II, IAT, SAP, AINS, PMP, ITIL
Education for Java Developer
Typically a job would require a certain level of education.
Employers hiring for the 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, Technical, Education, Information Technology, Information Systems, Software Engineering, Science, Computer Engineering, Software Development
Skills for Java Developer
Desired skills for java developer include:
Desired experience for java developer includes:
Java Developer Examples
Java Developer Job Description
- Developing components of MDS System
- Evaluate open source products for adoption with in MDS
- Plan & execute Scrum process interacting with the team lead and product owner
- Improving current solutions
- Delivering high quality, very well tested code
- Develop Web/mobile applications deployed on Cloud platform
- Contribute to the definition, development and validation of network management suite of applications
- Working on a combination of real equipment and simulators during development and testing
- Providing design, implementation and test estimates as input to project plans
- Debugging, troubleshooting and resolving software issues
- Java middle-tier, server-side development using Spring
- SQL, Major RDBMS (Oracle, MS SQL Server, Sybase)
- SOA, OO Techniques, data modelling
- Hibernate/JPA persistence mechanisms
- Ajax / JSON / DHTM Rich internet app experience
- An experienced java developer who works in a hands-on, practical way keen to support others
Java Developer Job Description
- Provide technical advice to the product owner so that he or she can understand the complexity of the requirements and make appropriate decisions and effort estimates
- Plan a sprint and manage self to the plan
- Respond to circumstances and adjust processes, standards, and tools to optimize performance
- Perform cross-functional and interdisciplinary work when needed
- Applies HP and 3rd party technologies to complex software solutions of moderate complexity
- Candidate must be able to test their own titles (software) understand and approve programming created by others in the authoring group and run verification tools on finished projects to confirm industry specification compliance
- Candidate must be able to create solutions to programming issues on a continuous basis, along with optimizing code for better performance
- Candidate must be able to perform a preliminary quality check on each project to eliminate errors or omissions
- Candidate must be organized, diligent, detail-oriented, and document/comment code so that others can easily understand
- Candidate must possess solid oral and written communication skills
- Object Oriented design and Java development experience (JAVA, JSP)
- 9+ years total experience as an application developer
- Database – Advanced-level implementation skills with ORM frameworks like Hibernate/JPA or MyBatis
- Experience with source control products such as GIT or Mercurial
- 2+ years of experience with Agile (starting, converting, leading agile teams a plus)
- Experience in Functional Programming and/or Lambda
Java Developer Job Description
- Build responsive Web UI tools that can handle millions of tasks per day
- Develop full stack, high-volume server applications
- Work with a database that contains enormous data sets
- Evaluate service level issues and suggested enhancements escalated by Service - Diagnose and address underlying system problems and inefficiencies
- Follow and contribute to the software delivery process based on the Agile principles
- Focused on quality as it applies to code documentation, automated testing, and adherences to best practice
- Ability to interface with the Product Owners and other team members to convert business requirements into technical stories
- Participate in walk-throughs which review program specs, source code, and all technical supporting documentation, including screens/reports
- Provide feedback in accordance with department standards and guidelines
- Manage and contribute to our open-source SDKs
- Web Technologies (JSP, Servlets)
- SQL (querying ability, scripting, stored procedures)
- Application servers (Weblogic, Jboss)
- Messaging (JMS, Tibco, MQ)
- MQ, EMS messaging
- Worked in the financial industry
Java Developer Job Description
- Work with technologies like NoSQL Databases and Map Reduce
- Build data pipelines, APIs for ETL and analytics
- Monitor data visualization, large scale analytics, fast in-memory aggregation, workflow coordination, bulk data pipelines, metadata APIs, and extensions to Hadoop and Pig
- Working with business analysts to identify gaps in functionality and feeds to downstream systems
- Developing, testing, and releasing RACE functionality (SCRUM methodology is used)
- Planning, testing, and executing the release of replacement RACE to trading desks in New York
- Participate in walk-throughs which review program specs, source code, and all technical supporting documentation
- Full system life cycle development of customer self-service and customer care center applications
- Follow high level of standards across all levels of work
- Work closely with the backend development team to implement applications that interface with our subscriber management system
- Experience in or knowledge of Software Development Life Cycle methods
- Knowledge of shell (ksh) scripting or a higher level scripting language (perl, python)
- Conversational level English skills
- Strong understanding of web service standards and REST
- Experience with JAX-WS & JAX-RS
- Understanding of n-tier architecture patterns and core concepts
Java Developer Job Description
- Complying to all existing processes, policies and standards in the delivery of work
- Develop server-side software and deploy to a cloud computing environment
- Analyze and improve security, efficiency and scalability of the product
- Support user requests and help resolve issues quickly
- Develop/Maintain infrastructure to facilitates the delivery and use of Clinical Content
- Develop/Maintain tools that allow creation and maintenance of Clinical Content
- Develop/Maintain a system that performs mapping with different formats of Clinical Content
- Support the customer in a cross-domain data transfer and file conversion solutions
- Activities will be concentrated on all aspects of the product development life cycle that are consistent with creating, implementing, and supporting new features and product capabilities in client/server applications and improving data processing methods that ensure highest levels of information system security
- Work within a team to create new application interfaces, and bug-fix remedies, and perform product application integration
- Experience with unit & continuous integration testing, QA automation
- Experience developing risk or position monitoring systems
- Advanced database experience, eg kdb
- Experiences in financial markets
- Experience on large legacy projects (eg over 100k lines of code)
- Very strong ability to work in large teams, with remote team members and stakeholders and collaboration technologies