Java Senior Developer Job Description

Java Senior Developer Job Description

4.6
167 votes for Java Senior Developer
Java senior developer provides solution development and application architecture using JAVA and J2EE with high focus on Objected oriented implementation in the designs involved.

Java Senior Developer Duties & Responsibilities

To write an effective java senior developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java senior developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Develop system test plans and scripts that will thoroughly exercise program logic to ensure program/application performance
Work with Development Manager, TSA’s, vendor and other IT teams to design and implement downstream and upstream interfaces to the application
Defines and analyzes user requirements/business needs for new and/or enhanced product functionality, and designs databases and SQL functions to support application requirements
Responsible for packaging and deployment of the code on the application server (JBoss )
Participate in walk-throughs which review program specs, source code, all technical supporting documentation, and screens/reports
Design review with team member manager
Develop highly scalable applications that will be used by thousands of users
Oversee full stack, full life cycle development
Develop standardized modules and tools
Expected to take overall responsibility for the full lifecycle of multiple applications, including requirements analysis, design and development duties

Java Senior Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Java Senior Developer

List any licenses or certifications required by the position: AWS, DOD, PCF, JAVA, ITIL, SSL, XML, OCJP, OCPJP, SCJP

Education for Java Senior Developer

Typically a job would require a certain level of education.

Employers hiring for the java senior 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, Education, Information Technology, Information Systems, Software Engineering, Technology, Business, Mathematics

Skills for Java Senior Developer

Desired skills for java senior developer include:

Cluster
Spring
Technology standards
Application
Data and infrastructure architecture disciplines
Data structures
Design Patterns
File systems
Java

Desired experience for java senior developer includes:

2+ years experience in UI & GWT
4+ years experience in HTML, CSS, JavaScript & JSON
8+ years working in a corporate IT environment with software tools used for design, build, test and debug
Experience in designing and implementing large scale Systems
Experience with a servlet container Tomcat, resin
Experience working with a caching technology Gemfire, SQLFire

Java Senior Developer Examples

1

Java Senior Developer Job Description

Job Description Example
Our growing company is hiring for a java senior developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for java senior developer
  • Design, develop and implement full stack solutions using Java
  • Java based system design, development, testing, documentation, and maintenance
  • Work with our mobile developers to develop RESTful API
  • Integrate with diverse travel systems across Airlines, Hotels
  • Define business rules and logic to connect our mobile products to various back end travel systems
  • Deploy server to Amazon AWS using established best practices or Azure experience is acceptable
  • Research & identify new technologies to drive internal innovation
  • Work in a team-oriented environment, providing technical expertise and guidance to key stakeholders on a broad range of development projects
  • Participate on various engagement pursuit teams, designing superior solution models that meet or exceed client requirements
  • Collaborate closely with clients and team members to understand the business requirements, systems flow, data usage, and work processes that drive the analysis and design of quality technical solutions
Qualifications for java senior developer
  • Experience with Java-based build tools such as Maven, Gradle, ANT and .Net based MSBuild, NuGet
  • Team experience including structured source code management using GIT or Subversion with ANT and/or Maven experience (Maven preferred)
  • Documenting application design and implementation
  • Knowledge of Oracle, MySQL, SQL or NoSQL
  • Experience with the Hadoop ecosystem (HDFS, MapReduce, Hive, HBase, Spark, Cloudera, Impala .)
  • Experienced in developing multithreaded and low latency systems
2

Java Senior Developer Job Description

Job Description Example
Our innovative and growing company is looking for a java senior developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for java senior developer
  • Analyzing application defects
  • Core Java development role in the US Market Data team
  • Performing code reviews for other developers
  • Writing/changing tests for performed code changes
  • Providing technical documentation for most important parts of the system
  • Executing integration tests with peer systems
  • Active participation in technical discussions and solutions design
  • Documenting your provided results
  • Works closely with business analysts and team members to understand business requirements that drive the analysis and design of quality technical solutions
  • Senior developer works closely with the Technical Architect and the BA's to translate functional requirements into technical approaches and layout the basis of the implementation to either do the coding himself/herself or delegate to other developers
Qualifications for java senior developer
  • Ready to work with clients in a support capacity
  • Self-starter with a high degree of initiative and the ability to learn and adapt to new technologies quickly
  • Design and develop scalable web-services using SOAP or Restful services
  • Design and develop reusable libraries and APIs
  • JVM Semantics/ Knowledge in Garbage Collection, Performance tuning and Multithreading
  • Experience using message queuing systems
3

Java Senior Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of java senior developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for java senior developer
  • Skilled in developing reusable Java libraries with knowledge of concurrency patterns in Java
  • Coaching junior team members and sharing your Java expertise
  • Develop on the application front to back including the DB layer using stored procedures
  • Write good and well-tested code in Java/Groovy and Kotlin
  • You will work to improve performance and stability of the application
  • Familiar with various architecture and system design patterns
  • Knowledge of CSS stylesheets, data interchange format such as XML, JSON & Java Persistence Framework such as Hibernate, iBATIS, JPA
  • Provide advice and coaching to junior engineers
  • Participate in agile software development lifecycle, to include providing ideas for refinement
  • Technical design and architecture preparation for new components, review and evalution of the existing architecture
Qualifications for java senior developer
  • Comprehensive knowledge of software engineering principles
  • Professional certification in specific technologies may be required
  • Ability to communicate technical information in a clear and concise manner to various audience levels (technical
  • MatLab Commercial Software Package
  • DoD Software Development
  • Understanding of network communications sufficient to support web service interaction
4

Java Senior Developer Job Description

Job Description Example
Our company is looking to fill the role of java senior developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for java senior developer
  • Working with an agile team to develop, test, and maintain data processing applications using Java, Scala, Spark and other Big Data technologies
  • Be part of the growing Java community
  • Strong collaboration skills to work with cross functional teams and stakeholders to ensure
  • Supervise work of other junior team members (overall architecture, code reviews)
  • One of major Hadoop distributions (Hortonworks, Cloudera, MapR)
  • Big data related technologies (Hortonworks Data Platform, Apache Spark, ElasticSearch)
  • Devops culture with a strong focus on automation
  • Working on projects with large impact on development of new cutting edge treatments
  • Building data driven applications supporting data scientists in our company
  • You will create specifications, software architecture, design and implement applications for support of our embedded portfolio
Qualifications for java senior developer
  • Responsible for the quality design and implementation (supportable, maintainable, scalable, secure, ..) of services required to deliver a business outcome (value)
  • Elaboration of user stories (technical and functional) into design sketches and tasks
  • Embracing a ‘stop the line’ mentality - keeping the build green
  • Proactively contribute to continual improvements within the team through both retrospective analysis and cross team communities
  • Supporting the recruitment of technical team members (developers) across the department
  • Build tooling
5

Java Senior Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a java senior developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java senior developer
  • Assist in design, build, deploy, coordinate and troubleshoot custom software solutions in response to business needs
  • Operate expertly within the team-specific SDLC lifecycle and process, in-alignment with broader departmental or divisional lifecycle and process
  • Code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps
  • Lead and/or participate in the evaluation, recommendation, and selection of hardware and software solutions
  • Perform expert-level engineering tasks associated with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems
  • Manage, administer, and maintain all internet and intranet sites
  • Designs, develops and maintains Web Services, projects and web applications, using the state-of-the-art technical knowledge, including database, operating system and programming technologies
  • Works with Product Management and Program Management to get the specifications of the feature and plan the implementation
  • Responsible for specific components, products and feature sets and ensures that all aspects of development, testing and deployment are covered and supported as needed
  • Resolves programming issues and product flaws and ensure that the service continues to be secure and reliable
Qualifications for java senior developer
  • Min of 5 years of experience in Java development
  • Experience in JAVA EE 6 and above
  • Experience in Web services and familiar with JAX-RS and JAXB frameworks JSF and Weblogic Portal
  • Hands-on experience with Build and Deployment tools and languages - Maven, ANT and Shell script
  • 2-5 years of core Java server side programming experience on Unix/Linux platform
  • Expertise in service oriented architecture and design, messaging protocols, concurrent programming and relational databases

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates