Java Applications Developer Job Description
Java Applications Developer Duties & Responsibilities
To write an effective java applications developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java applications developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Applications Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Applications Developer
List any licenses or certifications required by the position: SAS, ITIL, IBM
Education for Java Applications Developer
Typically a job would require a certain level of education.
Employers hiring for the java applications 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, Computer Engineering, Information Systems, Software Engineering, Education, Business, Science, Computer
Skills for Java Applications Developer
Desired skills for java applications developer include:
Desired experience for java applications developer includes:
Java Applications Developer Examples
Java Applications Developer Job Description
- Prepare technical specification based on approved business requirements document ensuring compliance with current architecture
- Practice Test Driven Development/Behavioural Driven Development
- Understand and comply with Project Life Cycle Methodology in phases
- Design and implement portfolio management and analytics applications and visualization tools
- Design, analyze, develop, debug and unit test code for Java UI applications
- Identify opportunities to Automate L3 tasks (Application Build, Application Deployment )
- Regularly communicates work progress with management, identifying issues early and resolving them quickly to avoid or minimize impact to the project
- Design and develop solutions to improve alerts delivery platform
- Design and write code to automate alerts product testing to cover all possible use cases
- Maintain a living evergreen repository of knowledge base on application resiliency
- Demonstrated experience of developing software according to technical designs
- Excellent interpersonal skills with the ability to work well in cross-functional project teams
- An ability to work under pressure and prioritise workloads and achieve critical deadlines
- Drive timely and quality resolution of Incidents, Problems and Change Requests for Java based Integration Platform
- Good to have Weblogic, iReport exposure
- NET framework 3.5 or above (VS 2008/2010) essential
Java Applications Developer Job Description
- Performs assigned functions and tasks to meet project plan and quality review requirements
- Records, updates, and monitors assignment deviations to ensure effective resolutions
- Raises issues as appropriate to support effective resolutions
- Monitors assignments to ensure I.S
- System test planning and system test execution support
- Drive the delivery of business value via change programs/projects within the Core Processing Accounting Technology Team
- The successful candidate will be involved in the full development life cycle of analysis, design, implementation, testing, deployment and support of Macro JPMM platform
- Be an expert on integrating in-house applications to existing vendor technology (KDB, Solace )
- Design, code and test new SDLC Automation features with a primary focus on Build and Orchestration capabilities
- Perform new release deployments
- Experience working in financial markets is desirable
- Ensure all environments are built using GTI Emerging Services automation tool sets, ensuring that all GTI and firm wide standards are followed
- Experience with CI build tools, such as JENKINS/FASTCI
- Proficiency in Scripting languages (ANT, PERL, Python, AWK, SED)
- Open source web technologies like Apache, Tomcat, Spring
- Working Knowledge of HTML5 & UI Frameworks (eg) ExtJS, AngularJS
Java Applications Developer Job Description
- Design, analyze, develop, debug and unit test code for Java and HTML5 rich UI applications and Frameworks
- Professional experience in hands-on software development – especially Java and web applications (HTML, AJAX, JSON, XML, CSS)
- Responsible for code asset management for applications and support promoting asset reuse
- Proficiency in resolving technical issues through debugging, research and investigation
- Proficiency in system analysis and design in accordance with established procedures and policies
- Proficiency in working with high performing technology teams in a multi-technology enterprise
- Proficiency in independent delivery of major projects in a cross-matrixed, multi-cultural environment in a led technical role
- Responsible for the full delivery (designing, developing, coding, testing, debugging and documenting) of applications to satisfy business requirements
- Must be detail-oriented, hands-on, motivated self-starter who can work independently and may need to manage a small team of contractors
- Partner with the Application Development Manager in the analysis and estimation of future work impacting this application
- JAVA, Struts, Spring Framework, Hibernate, Oracle
- Must have worked on banking applications
- Proficient in problem solving/investigation, technical and software design/development
- Self-drive and motivate team to drive excellence
- Highly skilled in JAVA 1.6 / J2EE
- Development experience with open-source technologies and frameworks like Mule, Spring, Hibernate
Java Applications Developer Job Description
- Provides ongoing maintenance of systems technical documentation
- Working on various stages of the application delivery infrastructure build, system design, development, system testing, change control, deployment & implementation
- Support technology infrastructure team in production deployment and transitioning to support team
- You will have to drive various projects in GWM Fees work stream from Bangalore
- You will have to work with various stakeholders to define functional requirements
- You will have to provide SME to the technical development team, on technology and domain
- You will to champion moving the team from the ubiquitous agile methodology to a devops based methodology
- You will have to liaise with domain SMEs in global locations
- You will have to bring in right engineering discipline within the team (TDD, BDD)
- You will utilize mature programming methodologies and languages and ensure adherence to coding standards, procedures and techniques while following the complete SDLC
- Object oriented Java development background on enterprise size applications preferable in Banking or Financial domain
- Must have experience in application and web development using Java technologies
- Should have experience using reporting packages like BIRT, Cognos, Business Objects
- Should have experience in SOA (Service Oriented Architecture)
- 2+ years of hands-on experience in using Mule ESB solution
- Working knowledge of Drools Rule Engine or similar
Java Applications Developer Job Description
- Experience with Java technologies including Java 6/7/8, Struts 2, Tiles, spring, JDBC, Hibernate, JSP, JSTL, Web services (SOAP/WSDL), JAXB, Ehcache, Maven, Tomcat server
- Creating customer-facing collateral (application notes, reference designs, white papers) that describe and promote new features of Microsemi Storage products, and be ready to present these to customers, partners, and FAEs
- Be part of the roadmap team to propose new features, enhancements and collaborate with other teams to ensure Microsemi continues to deliver improved quality and usability for our software and hardware
- Provide technical support to tier1 customers through product demonstrations, creation of design examples, sharing advanced design techniques, debugging hardware/firmware/software bring-up issues
- Assist with ongoing support, maintenance, and system tuning
- Assist with and contribute to the technical direction of the Java Center of Excellence
- Continuously building and refining your Java stack and open source technology expertise
- Bachelor's degree in Computer Science or other technical field highly preferred
- Design, implement and maintain Java applications across all phases of the Software Development Life Cycle (SDLC)
- Provide technical support and consultation for Java applications and infrastructure questions
- Exposure in developing Javascript RIA
- Strong ability and/or training working with an SCM tool like Subversion or Git
- Willingness to work on diverse technologies
- Familiarity with JAXB, SAX, DOM, STAX, JSON Parsing
- Hands-on experience on connecting to database using JDBC/Hibernate/MyBatis framework
- Needs to be able to create web services from scratch, the WSDL, the XSD, SOAP calls