Senior Java Job Description
Senior Java Duties & Responsibilities
To write an effective senior java job description, begin by listing detailed duties, responsibilities and expectations. We have included senior java job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Java Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Java
List any licenses or certifications required by the position: AWS, SSL, CSM, ITIL, PCF, JAVA, FEA, TOGAF, XML, TLS
Education for Senior Java
Typically a job would require a certain level of education.
Employers hiring for the senior java 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, Software Engineering, Information Systems, Business, Technology, Mathematics
Skills for Senior Java
Desired skills for senior java include:
Desired experience for senior java includes:
Senior Java Examples
Senior Java Job Description
- Experience with Oracle database (PL-SQL)
- Review and validate system deliverables to maintain the integrity of system architecture
- Document, evaluate and propose architecture and design alternatives
- Provide recommendations on how to replace customized functionality with out-of-the box solutions, assessing COTS solutions and integration
- Mentor developers and other resources (technical and non-technical) in all aspects of development
- Successfully support the assessment of current architectures, recommend and document a road map to implement future architectures
- Ramp up quickly on new technologies, languages, frameworks, and approaches
- Work within an agile team to deliver across the entire product life cycle – concept, design, build (code), deploy, test, release, and maintain unit, functional, and performance test automation
- Collaborate with the Product Owner and team to deliver robust, secure, scalable, tested, and documented capabilities across a number of digital channels servicing a variety of popular devices
- Acts as a mentor / coach to product team members / developers on areas of expertise
- Experience of NoSQL technologies for example MongoDB, Cassandra
- Strong understanding in SDLC, RUP
- Building and tuning enterprise applications on the JVM
- Building scalable APIs
- Working within and developing a Service Oriented Architecture
- Understanding of and exposure to integrating with RESTful API endpoints
Senior Java Job Description
- Helping wiht designing system Architecture
- Participate in defining architecture solution
- Designing and developing key system architecture
- Codes, tests, debugs and documents software applications
- Demonstrates an understanding of financial services industry
- Provides leadership and/or guidance to other technical professionals
- Design solution which meets functional requirements with respect to non-functional requirements
- Contribution (individually or with other solution engineers) to the coding activities
- Be responsive to changing requirements and priorities
- Provide support for production operations by analyzing reported issues, inspecting logs and performance figures
- Ability to build dashboards for application metrics and health monitoring
- Application Server (such as JBoss ) experience and Web Server (Apache and IIS) knowledge
- Knowledge of Web Frameworks
- Knowledge of Linux/Unix Operating systems (RedHat, CentOS)
- Knowledge of IBM Tivoli Netcool / OMNIbus 7.3 or newer
- Job location in Warsaw
Senior Java Job Description
- Proof of concept projects development and further promotion to production
- Doing code reviews and advising on the code quality
- Ability to join a full Agile team using the Scrum methodology
- Write user/support documentation
- You will analyze failures and provide fast and accurate solutions
- You will develop new programs maintain existing systems
- You will communicate with integrated teams such as business architects, testers, and Tier2 for efficient analysis of existing defects and provide quick fixes
- You will perform and design unit tests
- Understanding of the fundamental design principles behind building scalable web applications
- Research, test, build, and coordinate the integration of new surveillances and applications based on client requirements
- Or a related field of study, plus two (2) years of experience with object
- Oriented analysis and design, JBoss, Java (J2EE and Servlets), and PL-SQL
- Object oriented analysis and design, JBoss, Java (J2EE and Servlets), and
- Technical leading experience
- Previous experience working with bonds and swaps in fixed-income
- Knowledge of financial technologies and business applications
Senior Java Job Description
- Responsible for building and consuming from API's
- Experience building front end's using modern visualization tools such as Angular JS etc
- Willingness to adapt to and self learn new technologies and deliver on them
- Building and maintaining solutions on highly available environments
- Working knowledge of CI/CD
- Working knowledge of building telemetry and data integrity checks as part of delivery of applications
- Technical expertise to build code that is performant secure
- Technical depth and vision to perform POC's and evaluate different technologies
- Estimates the magnitude and time requirements to complete all tasks major minor feature development
- Support to troubleshooting problems, providing workarounds and producing patches for customers as required
- Good experience of continual delivery pipeline tools (Jenkins, Ansible, ..)
- Able to work in a highly collaborative environment as part of an effective delivery squad
- Experience with Java Spring MVC
- Production support of the multiple applications
- An expectation to continuously learn and implement new tools, applications, technologies
- Understanding requirements and developing technical direction for large scale applications per IT standards
Senior Java Job Description
- Ensure on time, high quality deliverables and meeting project milestones and deadlines within budget with minimal supervision
- Keep up to date on technical advances and changes in technology and teach, either formally or informally others on the team
- Improves availability and reliability of systems and infrastructure that increases revenue
- Reduces support cost through proactive monitoring, preventive maintenance, and automation of repetitive tasks
- Work with the technology and business groups to seek and refine requirements and functional specifications
- Develop systems, tools and improve effective efficient delivery without compromising on quality
- Actively monitor the health of applications owned by the team and address issues
- Promote good development methodologies via code reviews, great software design, brown bags or tech talks
- Provide support to both internal and external team members where necessary
- Experience in designing and implementing highly scalable java based applications
- Working knowledge of http(s), tcp/ip and ssh protocols
- Basic high availability techniques and implementation knowledge
- Practical knowledge of caching and distributed systems
- Ability of articulate the design for a wide tech and business groups
- Staying in touch with industry standards and current technologies is expected