Java Application Developer Job Description
Java Application Developer Duties & Responsibilities
To write an effective java application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Application Developer
List any licenses or certifications required by the position: IBM, DOD, SUN, SE, PRPC, EE, ITIL, SSL, TOGAF, UAT
Education for Java Application Developer
Typically a job would require a certain level of education.
Employers hiring for the java application 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, Information Technology, Software Engineering, Finance, Education, Technical, Information Management Systems, Information Systems, Business
Skills for Java Application Developer
Desired skills for java application developer include:
Desired experience for java application developer includes:
Java Application Developer Examples
Java Application Developer Job Description
- Create, maintain, and use an application test bed of comprehensive test cases
- Apply, configure, and tune production application processing behaviors
- Troubleshoot and triage application production issues
- Deploy application production break/fixes
- Effectively building and delivering application components under the supervision of a Sr
- Assist team in supporting the application in QA and production environments
- Work with Business Analysts to design technical requirements and perform application configuration changes
- Work with Web applications using advanced JSP-development concepts and custom tag libraries
- Configuration of RedHat timers, queues, resources and security framework
- Evaluation and analyse impact of changes on current systems
- 3 to 5 years of experience with deployment automation tools, AIM preferred
- 3 to 5 years of experience with unit test automation frameworks such as Junit
- 2 to 4 years of experience with GIT source control
- 2 to 4 years of experience with Jasper reporting framework
- Experience in design, construction and implementation using UML and advanced design patterns
- Experience in design, construction and implementation of advanced design patterns
Java Application Developer Job Description
- Designing and developing new features/applications for the internal applications using Java Technologies/Oracle/JDE Software and SQL related to the Enterprise systems
- Modifying and optimizes existing software application solutions
- Participate in on-call duty as required for application support
- Application deployment in various regions
- Write maintainable, testable, efficient code understand requirements follow their intent in specifications, design documents and development
- Proficiency with developing event APIs, Apache Camel or other EBA, web service development (REST & SOAP)
- Proficiency with Oracle 11g
- Understand business workflow requirements from Cyber Operations team/Business Analysts and write code in Pega/PRPC platform to deliver those requirements as part of agile team
- Write high-quality code and related documentation, design, perform unit testing
- Implement test-driven development, Continuous Deployment and Continuous Integration practices and adhere to JPMC software development process
- Tests applications for bugs and limitations and ensures overall quality of software delivered according to defined
- Core Java/J2EE (8+ years)
- Continuous Integration tools (Jenkins, Hudson)
- Any Flex or Javascript based UI Development Experience
- Systems Analysis - Ability to read and comprehend business and functional requirements to develop detailed design
- Requires a Bachelor’s degree in Computer Science, Information Systems or a related field
Java Application Developer Job Description
- Reviewing functional specifications and developing technical specifications and estimates throughout the SDLC process
- Analyze and manage technical issues related to Berry Global’s internal solutions
- Adherence to industry recognized user interface and usability guidelines
- Ability to lead and participate in technical discussions for solutions design and build
- Improving existing applications and processes
- Working closely with various different groups to help derive business requirements, define software requirements and drive solutions
- Understanding the existing applications and an eye towards optimizing and enhancing the technology for future growth
- Producing proper documentation for all deliverables
- Member of agile team
- Design, Analysis and development of IT applications following the agile methodology
- Financial or Banking services experience is a plus
- Desirable english language domain
- 5 years + with Oracle PLSQL
- Object Oriented technologies, Internet technologies, and network connectivity
- Awareness of and experience in all phases of the system development lifecycle
- Exposure to J2EE stack, web frameworks – Spring MVC and/or JSF, Angular JS, Ext-JS, J-Query etc
Java Application Developer Job Description
- Become a valued member of the team
- Work closely with the team to ensure the organization's standards are followed and the team is consistently focused on continuous improvement and sustained delivery
- Participate as a team member in all Scrum events
- Work with the team, as a whole team, on all aspects of software delivery
- Participate in team estimation
- Adopt a quality-first mindset with a high emphasis placed on unit testing and test-driven development (TDD)
- Implement Java web applications
- Work with an Agile (SCRUM) development approach
- Pair Programming 0-8 hours per day (when all the developers are in the office)
- Actively involved in all the project stages (analysis, design, implementation, test/acceptance) when required
- Development of AM Account Opening System
- Ability to understand the interface with the various middleware applications
- Ability to deliver a fault tolerant , high performance System
- Development of AM Account Opening System (Credit and Mortgage Account Opening )
- Development of GUI modules
- At least 8 years pure development experience on the Java platform (Senior Developers)
Java Application Developer Job Description
- Follow application life cycle standards and procedures
- Modify or add logic to screens within an existing application
- Ensure system service availability at 99% by trouble-shooting application issues along with infrastructure team
- Develop and improve processes, procedure and tools used in the application
- Elicit, analyze and implement requirements gathered from change request system for supply chain and manufacturing systems
- Build unit and integration tests for the software
- Build highly available and easily maintainable software for manufacturing plants
- Develop and manage integration with other systems across the organization
- Develop and maintain Mission Critical systems for manufacturing plants
- Work with business users to understand and translate user requirements into forms and functions
- Experience of Spring, Hibernate, Angular JS
- Must have full life-cycle experience in Development projects, preferably in the finance industry
- Agile methodology of project management is a plus
- Ability to obtain or maintain Secret security clearance
- 10 years of relevant software/systems development experience
- Proactive, creative problem solver with strong analytical skills