Java Developers Job Description
Java Developers Duties & Responsibilities
To write an effective java developers job description, begin by listing detailed duties, responsibilities and expectations. We have included java developers job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Developers Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Developers
List any licenses or certifications required by the position: PCF, SCI, TS
Education for Java Developers
Typically a job would require a certain level of education.
Employers hiring for the java developers 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, Associates, Technical, Software Engineering, Education, Information Technology, Business, Information Systems, Electronic Engineering
Skills for Java Developers
Desired skills for java developers include:
Desired experience for java developers includes:
Java Developers Examples
Java Developers Job Description
- Highly motivated professionals with good people skills to ease communication within onsite and offshore customers and team members
- Work closely with Project Manager and Team Leads on new/change request functions
- Offer you a grown up working environment and dress code that will allow you to do what you do best – Develop
- Give you the opportunity to work with like-minded people and to challenge yourself
- Offer career progression, training and development
- Provide the tools, training and team to help you innovate
- We provide a flexible working environment with a dress down code
- We will challenge you to progress your career the way you want
- Continuous technology innovation, truly global collaboration and real career mobility
- Offer a highly competitive salary and benefits package including pension, bonus scheme and private medical for you and your family
- Experience with high-performance servers
- Ability to do common configuration and tuning of Linux servers
- To contribute input into high level cost estimates breakdowns for future IT propositions based on outlined solutions
- To understand and adhere to the company IT methodology SDLC
- At least 5 years experience as an application developer
- Development experience of very large and sophisticated management systems
Java Developers Job Description
- Developer will be part of the team responsible for web-based applications (front and backend) to implement and support PayClip’s payment processing system
- Build customer-facing UI and back-end services for payment processing administration and management
- Effectively use tools and ingenuity to identify and fix defects before they become a problem
- Perform regular code reviews
- Assist in analysis, design, development and testing of various application components
- Documenting programs as directed by the technical team lead
- Conduct unit and system testing of application code execution of implementation activities
- Perform impact analysis to determine all the portions of the application which will need updating to implement the proposed changes
- Create unit test plans which detail test conditions and expected results
- Test code changes and resolve differences between expected and actual results
- Experience with Java/J2EE, JSP, Struts, SQL, Data Access Objects, JDBC, EJB, Message Driven Beans, Container Managed Transactions, J2EE design patterns (Command, Factory, Model View Controller, Business Delegate, Session Facade, DAO), J2EE application server for development are required
- Experience with UML Design is required
- Experience with DB2, Rational Rose, Clear Case, ClearQuest, Doors, Build/Integration (Maven, Unix), JSF, Prime Faces are also desired Experience leading a small team is required
- Demonstrable RDBMS skills - DB2, SQL Server
- SOAPUI or equivalent experience
- Voice Grammars and Natural Language
Java Developers Job Description
- Verify team deliverables
- Analyze, design, develop, test, and debug multi-tier database-driven Java applications and components to support business requirements
- Design, configure, and use ETL process and tools to analyze, manipulate, and integrate data
- Create and maintain technical and documentation
- Diagnose problems, troubleshoot, and develop technical solutions
- Solve problems independently with minimal technical or managerial guidance
- Communicate effectively with team members and coach less-experienced team members
- Work will include connecting new or existing applications with supporting services and some user interface development
- Technical skills critical to this need include Core Java, Spring MVC, Maven, Java Batch, RESTful services and JSF
- Must be able to demonstrate how these skills were applied with previous assignments
- Engineering degree in Computer Science or related field, or comparable experience
- English proficiency (official client language)
- Web Application Developments
- 5+ years Java Platform development experience
- JBoss, J2SE
- Core Java, Spring, J2EE, Tomcat, Spring, Hibernate, Full stack developer, Open Source
Java Developers Job Description
- Troubleshoot defects and perform system analysis to provide a means for solving technical and business-related problems/challenges or implement code-based performance improvements
- Work directly with IT personnel to discuss changes and challenges with integrations on internal applications
- Assist in end user acceptance testing, change management, issue management, problem escalation and resolution
- You must be a coder as 80%-90% of your time is spent on coding
- Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning and search technologies
- Ability to read & comprehend BRDs, SRDs, Use cases, Functional Requirements, Data
- Work in team-oriented environment, providing software development technical expertise and guidance to key stakeholders on variety of enterprise scale applications and projects
- Work closely with clients, project managers, business analysts, and architects in order to develop effective and high-quality enterprise software solutions
- Design, code, test and implement application software that is delivered on time and within budget, using sound software development practices and secure coding requirements
- Understand and adhere to policies and procedures such as change management, project governance, configuration management, and release management
- Strong data base and SQL experience
- 3 - 5 years of experience in Java full life cycle software development
- Very good Doctoral, Master’s or Bachelor’s degree in computer science, engineering or related fields
- Strong foundation in computer science with strong competencies in operating systems, data structures, algorithms and software design
- Strong Java, JavaScript and/or C++ programming skills and experience in software implementation
- Good communication skills and the ability to describe a software system in an abstract way
Java Developers Job Description
- Ability to read & comprehend BRDs, SRDs, Use cases, Functional Requirements, Data Requirements
- Ability to identify Test automation opportunities within the application under test & create automated tests for the same
- Assist with test planning and analysis activities
- Execute testing cases & performing test cycle activities as defined in the test plan
- Testing Java based applications, REST Web Services, APIs
- Provide Beginning of Day services, which involves starting up the trading service and ensuring all is in working order for the start of the business day
- Monitor the system during the day for outages and inconsistencies
- Provide End of Day services, which involves closely monitoring the system as end of day closure activities are processed and balanced
- Provide support services during the day, dealing with email support questions and handling walk ups and phone support as needed
- On an ad hoc basis, provide weekend support activities during patching and upgrade cycles
- Excellent German and English both spoken and written
- Familiarity or experience with Cloud Foundry and/or OpenStack
- Ability to develop relationships/partnerships with customer by responding to needs and exhibiting an sense of urgency
- Java libraries such as Quartz, Swing (esp
- Good in understanding and clarifying functional requirements technical requirements for the project
- Ability to study assigned functional specifications and access the impact of the specifications/changes