Developer Java Senior Job Description
Developer Java Senior Duties & Responsibilities
To write an effective developer java senior job description, begin by listing detailed duties, responsibilities and expectations. We have included developer java senior job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer Java Senior Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer Java Senior
List any licenses or certifications required by the position: AWS, DOD, PCF, JAVA, ITIL, SSL, XML, OCJP, OCPJP, SCJP
Education for Developer Java Senior
Typically a job would require a certain level of education.
Employers hiring for the developer java senior 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, Technology, Business, Mathematics
Skills for Developer Java Senior
Desired skills for developer java senior include:
Desired experience for developer java senior includes:
Developer Java Senior Examples
Developer Java Senior Job Description
- Responsible to translate user requirements into a well-defined software and system design
- Develop and maintain custom software applications in support of the business needs
- Writing well-documented code that is stable and reusable
- Responsible for maintaining the version of the source codes by using the code repository tool effectively (Tools such as VSS, SVN)
- Ability to thoroughly unit test all work and deliver an error-free technology component to the team
- Proactively monitor, maintain and enhance existing systems to increase functionality and optimize performance
- Implementation of real time indexing and context sensitive search services handling very large data sets (millions of records)
- Implementation of services handling very large volumes of queries and updates
- Development and configuration of intelligent caching and data distribution strategies
- Improving the existing codebase and the software development process
- Java EE/J2EE, XML, SOAP, Servlet, Web Service and other relevant Java technologies
- Oracle database experience including transaction management, SQL programming, schema design and JDBC
- Knowledge of Java open source technologies and frameworks (Hibernate, Struts, Spring, JSF)
- Java, J2EE, Spring, SQL
- Experience with reporting and BI tools a plus (Oracle BI, JasperReports, BIRT)
- Interest and knowledge of Big Data platforms such as Hadoop, DynamoDB
Developer Java Senior Job Description
- Provide world class software design and development services in VoIP
- Understands the SDLC lifecycle and provides support during all stages (development, QA and implementation)
- Makes technical decisions for deliverables
- Oversees the development components under their management
- Very Good knowledge of "best practices" for technical development methodologies and tools and very good understanding of industry trends and practices for areas of domain expertise
- Undergraduate degree or Technical Certificates
- Experience with Weblogic server configurations
- Strong experience in Web Services standards and technologies
- Good knowledge of web and mobile UX/UI and ability to implement responsive design on major browsers flavours
- Oversight of the technical design, build, implementation, testing, maintenance, and enhancement of the complex applications used by Guideline Monitoring and Portfolio Monitoring teams
- Implementation and development of web application in J2EE, Spring and Hibernate
- Java 8 features – including a working knowledge of Lambda programming
- Mentoring and inspiring other developers
- Familiar with popular JS framework (like AngularJS, jquery, Dojo) is a plus
- Experience using Java Design Patterns
- AGILE software development principles and methodologies
Developer Java Senior Job Description
- Communicate effectively with developer teams in other regions
- The market data team is responsible for connecting to the North American equities markets and distributing low-latency real-time market data
- Writing readable, testable code with an eye for performance
- Diagnosing and troubleshooting application issues in production and test environments
- Participate in load testing and contribute performance enhancements
- Under the guidance of the local Development Lead, work with Business Analysts, the business and other IT providers to implement change requests and new features
- Take responsibility for end to end changes by collaborating with other developers
- Join the global development team in providing level 3 support on a rotational basis
- May manage development of small projects or play a key role on a larger project team
- Effectively interfaces with vendors when required
- 7+ years experience in design and development of high-volume, high-performance, high-availability, service-oriented Java applications using proven Java frameworks and technologies
- Oracle database experience including transaction management, SQL programming, schema design
- 2+ year experience in relational databases and SQL (Oracle preferred)
- Ability to quickly learn and implement new technologies and processes
- Experience with Litmus or other email testing software
- Experience working with restful APIs and services, used to power dynamic emails/templates
Developer Java Senior Job Description
- Assisting in the integration of application components to meet business requirements
- Play a crucial role on a Scrum team in terms of technology, design and mentorship
- Evaluate and adopt new development tools, libraries and approaches to improve speed and delivery quality quality of deliverables
- Be action oriented with a tendency to treat each assignment with a sense of urgency
- Be comfortable and enjoy working in a collaborative team oriented environment
- Writing high quality Unit Tests and working with the QA team to ensure that that can be integrated with the Automated Test Suite
- Working with and helping more junior developers to develop systems and modules
- Conducting design/code reviews and ensuring all code developed is in compliance with specification and standards
- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review
- Test & Deployment - Work closely with other teams (e.g., QA, other development teams, configuration management, end users) to release high quality software
- Troubleshoot and support system and application problems
- Contribution to a cross functional agile team in the elaboration and development delivery of user stories
- Actively take part in sprint planning, backlog grooming and task estimation
- Development of unit tests across all developed components
- Actively refactor code and continually contribute to code quality improvements
- Creation of POC’s / Spike development and active involvement in technology evaluation
Developer Java Senior Job Description
- Provide Life Cycle Support of a software application on Z/OS and Red Hat Linux system environment
- Interact effectively with the team of engineers/developers customers
- Design and develop Core platform, Components, Services and Solutions for the product
- Deliver end to end solution involving development, testing, continuous integration, deployment etc
- Be part of an Agile team to develop a Post Trade Processing Platform and attend daily SCRUM meetings
- Guide junior developers as required
- Design, code, implement, and test new features and modules for the services delivered from Enterprise Data Platform
- Work with business to understand and translate product specifications, estimates work effort, schedules, milestones, risks and project status as it relates to product development
- Participates in application troubleshooting (technical and functional) and assist production support teams wherever applicable
- Java developer maintaining RDP Reporting Portal
- Ability to work independently collaborate with others
- Solid understanding of exceptions, error handling, transactions
- Must be experienced writing the PL/SQL stored procedures, triggers, views and complex queries
- Experienced with performance and tuning of SQL queries
- Experienced maintaining the version of the source codes by using the code repository tool effectively (Tools such as VSS, SVN)
- Experience with EDI technologies is a plus