Java Programmer Job Description
Java Programmer Duties & Responsibilities
To write an effective java programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included java programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Programmer
List any licenses or certifications required by the position: SE, API, MCA, X.509, PKI, TLS, SSL, SCI, TS, SCJP
Education for Java Programmer
Typically a job would require a certain level of education.
Employers hiring for the java programmer 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, Education, Information Systems, Technical, Information Technology, Engineering, Management Information Systems, Software Engineering, Business, Mathematics
Skills for Java Programmer
Desired skills for java programmer include:
Desired experience for java programmer includes:
Java Programmer Examples
Java Programmer Job Description
- Stay abreast of industry technical and development trends, and remain current with standards
- Participate in work sessions with business clients and other stakeholders to gather technical and process flow requirements
- Translate requirements into High Level Design when functioning in the role of Project Architect
- Perform detailed analysis and capable of documenting business requirements and system impact
- Ensure the successful delivery and support of various solutions
- Communicate directly to end users
- Convey technical concepts/solutions in an easy to understand way
- Work with the business to analyze business processes and system issues
- Work closely with Enterprise Solution Architects and Enterprise Architecture functions
- Mentor other programmer analysts
- Continues Integration tools (Jenkins, Hudson)
- Any middleware technologies (EAI tools such as MQ, WebMethods, Tibco )
- Ability to work in a team environment with multiple team members, productively as an individual
- Demonstrated sense of ownership and drive to get things accomplished
- Degree holder preferably in Computer Science or Engineering disciplines
- 0+ years' of development experience in application or web implementation projects, less experienced candidates will be considered for the role of (Sr.) Software Engineer
Java Programmer Job Description
- Collaborate with a team of developers, business analysts and offshore responsible for the development and support of the Enterprise Rewards System
- This position demands a willingness to collaborate with application, infrastructure and business teams management on a daily basis to effectively tackle the challenges related to supporting a core application
- Work as member of a team, with team leads, manager, , other groups including QA, Operations, Client Management and Product Management
- Development of internet browser based application to integrate disparate systems for a Federal Government agency
- Creation and maintenance of technical documentation in support of the project
- Configuration management and assembling the releases of the code base
- Will follow software compliance standards
- Be working for a leading global company specialising in card payment processing
- Be responsible for all aspects of the development for internal projects based upon the Cortex system, a system with active versions on different platforms
- Develop new functionality according to the provided specifications and according to internal and company standards
- Strong communication and people skills, needs to interact with diversified group of stakeholders such as different departments of the client, vendors, partners, offshore team
- Over 3 years experience in Java Development
- Relational Database experience (Oracle or MS Sql Server)
- 1+ years of Big Data Hadoop Ecosystem components (Sqoop, Hive, Pig, Flume)
- Degree holder in Computer Studies or related disciplines
- Minimum 4 years' working experience in Information Technology area
Java Programmer Job Description
- Document consistently and accurately on all application projects
- Improve knowledge in new technologies in order to use them in approved projects
- Web application Server – IBM WebSphere, JBoss, Tomcat
- IDE – IBM RAD 7, Eclipse
- Source Code Control - SVN, CVS, GIT
- Front-end Frameworks – JavaScript, Angular, HTML5, JQuery, AJAX
- Web Browsers – Internet Explorer, Safari, Firefox
- Evaluate existing complex systems and identify areas of improvement
- Develop and support internal and external web applications, desktop applications, services and interactive voice response systems that meet data integrity, performance, business, security and architecture objectives
- Work with the business to understand requirements
- Experience in Java, J2EE and RDBMS
- Strong sense of responsibility and able to work independently
- Knowledge in Insurance life admin & claims is a plus
- Knowledge of C/C++ and Shell Scripts
- 12+ years of experience in programming across multiple technologies and platforms
- 10+ years experience with data analysis, design and implementation, including working with end users to effectively assess business requirements and define programming needs to support redesigned processes
Java Programmer Job Description
- Assists the project manager as needed, in development of project components analysis and testing
- Participate in design and analysis to the development, implementation and modification of back-end systems, batch processing, interfaces to in house systems and custodial and/or external vendor systems and web applications
- Work closely with project team and other team members to produce technical specifications and translate them into programming code
- Perform Quality Assurance testing to ensure business requirements, system designs and technical specifications are met
- Ensure continued integrity of existing production systems
- Support and maintain existing processes
- Provide second level support and troubleshooting to operation problems
- Document new system according to established standards
- 3+ years of Java J2EE & shell scripting
- 3+ years of programming under multi-platform environments such as UNIX, NT
- Excellent oral and written skills, both technical and business writing presentation
- Solid experience in systems design/development and testing methodologies
- 7+ years experience in systems analysis and design with proven record of successful large scale project implementations
- Expert knowledge of security requirements, web services, service-oriented architecture, design patterns, multi-threaded systems, and automated unit testing
- Advanced knowledge of integration concepts and standards
- Advanced knowledge of at least one programming language
Java Programmer Job Description
- Programming experience in C# / .NET would be an asset
- Excellent communication and listening skills to understand business needs and translate those needs into workable solutions
- Effective time-management and ability to manage tasks simultaneously and adapt to changing priorities
- Ability to work within a fast paced team oriented environment
- Develop and support tax reporting processes of medium to high complexity
- Create and re-engineer processes to improve efficiency, flexibility and accuracy
- Maintain and troubleshoot current processes
- Establish automated audit trails on all tax processes
- Investigative support and debugging for any production issues
- On call and overtime occasionally required
- Medium Level of English, verbal & written
- Advanced knowledge of electronic data interchange (EDI) tools
- Advanced Experience using the a JAVA IDE
- Advanced knowledge of database platforms
- Expert knowledge of and execution of SDLC
- Complete understanding of software development life cycle and quality control methodologies