Java Software Engineering Job Description

Java Software Engineering Job Description

4.5
176 votes for Java Software Engineering
Java software engineering provides technical leadership during all phases of Web development following Information Technology standards and industry best practices.

Java Software Engineering Duties & Responsibilities

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

Sample responsibilities for this position include:

Responsible for application design, development and lifecycle maintenance for Net asset value related application on Java/JEE, Spring framework, and hibernate
Analysis and development of various application based on business requirements
A global Intra-day risk management application primarily for the Interest Rate Derivatives business
This is core development role in NAV-X application
Inspire, grow, and develop talent while providing vision and setting direction for the team
Lead a delivery team and guide associates with their career goals while supporting their ownership of quality craftsmanship, availability, resilience, and scalability of the team’s solutions
Carry out management responsibilities including interviewing, hiring, and training employees
You will Ensures code is maintainable, scalable and supportable
You will investigate issues by reviewing/debugging code and providing fixes (analyzes and fixes bugs) and workarounds, will review changes for operability to maintain existing software solutions, will highlight risks and will help mitigate risks from technical aspects
You will bring continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and reusing existing solutions

Java Software Engineering Qualifications

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

Licensing or Certifications for Java Software Engineering

List any licenses or certifications required by the position: AWS, PCF, JSP, RPA, JAVA, UNIX, SQL, SOA, SSL, LSA

Education for Java Software Engineering

Typically a job would require a certain level of education.

Employers hiring for the java software engineering 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, Information Systems, Science, Information Technology, Software Engineering, Mathematics, Finance, Military

Skills for Java Software Engineering

Desired skills for java software engineering include:

Architecture
Design and business processes
Application
Data and infrastructure architecture disciplines
Design across all systems
Industry wide technology strategies and best practices
Industry wide technology trends and best practices
Industry standards
Practices to assigned initiatives
Oracle and RDBMS database concepts

Desired experience for java software engineering includes:

Bachelor’s Degree in Computer Science or military experience
Certifications in Sun Java Programming/Development
Certifications in SOA Suite Spring framework
At least 5 years of experience managing large scale software development projects through complete release cycles
2+ years experience with AWS/Cloud technologies
Strong problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues

Java Software Engineering Examples

1

Java Software Engineering Job Description

Job Description Example
Our company is looking for a java software engineering. 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 software engineering
  • Participate in technical design, development, modification, and implementation of computer applications using existing and emerging technology platforms
  • Deep dive into challenging production problems
  • Of the platform itself, so experience with middleware development and
  • Lead the effort to collaborate across IT to determine root cause of production defects
  • You will lead a team of 5-8 engineers to design and implement new features and improvements to existing products
  • You will help build and maintain CI/CD and automation frameworks to test robust, highly scalable, and reliable server applications
  • Scheduling and on-time delivery of team's work items
  • You will mentor the team by setting development standards and guidelines on quality control and assurance
  • You will be accountable for individual tasks and assignments your team's overall productivity
  • You will participate in the definition and promotion of standards within the team
Qualifications for java software engineering
  • 2+ years of CI/CD toolsets experience
  • Mentor and direct team members on technology and specific design
  • Advanced experience in technologies like Java 1.6 or higher, JMS, Spring framework, REST, myBatis/Hibernate, Oracle SQL, Git, Maven/Jenkins
  • Keeps current with the latest technology trends in the industry
  • Experience working with blended teams including outsource partners and diverse geographies
  • Automation of key processes in the SDLC Unit testing/ Compilation/ Code QA and testing tools such as Selenium
2

Java Software Engineering Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of java software engineering. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for java software engineering
  • Architecture solutioning
  • Design and Develop Data distribution framework in micro service architecture style using Java, Spring Boot, Camel, Kafka to process large volume of data and messages
  • You will be part of team where complete exposure to project lifecycle can be expected
  • Complete development and testing of assigned tasks
  • Refine business requirements into technical build requirements
  • Develop the junior team members
  • Support the federated Redwing development community
  • Tools currently in use include Java, Spring core / Spring integration / Spring MVC / Spring boot, JSP, Apache CXF and Janus
  • Act as a liaison between the product owner and developers to produce solutions
  • Responsible for metoring and guiding the junior members in the team
Qualifications for java software engineering
  • At least 3 years of experience of managing and developing people
  • Experience using a recognised agile development methodology Scrum/Kanban/Lean/XP
  • Understanding of cloud architectures
  • Bachelor Degree in Computer Science or equivalent advanced technical degree
  • At least 7 years of SDLC experience using Java EE technologies for Front End , Middleware and Backend Integration
  • At least 7 years’ experience with Java Web technologies and Tomcat, Jboss or Apache
3

Java Software Engineering Job Description

Job Description Example
Our innovative and growing company is looking for a java software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for java software engineering
  • Provide Technical Leadership to Team & be able to drive the work from ITC
  • Fully Hands-on on Java/Oracle Technologies
  • Develop code using Java, Oracle, Unix (Korn Shell scripts), PL/SQL, and Scheduling tools
  • Project management Support - evaluates and determines whether we can support project goals
  • Report development support - familiarizes developers with in-house tool sets, enforces standards and compliance
  • User Support - assist when users have difficulties or encounter product deficiencies or issues
  • Build and maintain relationships within the current team, other groups
  • Additionally you will also be required to Analyze, design, develop, review, test and deliver quality software products in a complex environment
  • Play the role of Offshore technical lead
  • Grow and lead India based development and QA teams to build new and support existing functionality
Qualifications for java software engineering
  • At least 5 years’ experience with Spring MVC, Spring Boot, Hibernate, Jax-RS or Jersey Frameworks
  • At least 5 years’ experience with RESTful API’s and API lifecycle
  • 2 + years in building web-apps on open source technologies MEAN (AngularJS, Node.JS , ReactJS, HTML5, jQuery, JavaScript,Mongo DB)
  • 2 + years of experience in Maven-Gradle , Spring Integration, Spring batch
  • Manage automation, visualization, reporting related programs
  • Act as the single point of contact for all the reporting requirements
4

Java Software Engineering Job Description

Job Description Example
Our innovative and growing company is looking for a java software engineering. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for java software engineering
  • Responsible for overall application development efforts within the Client List Screening portfolio in the region
  • Ensure systems design, business requirements, development and architecture of solution is well understood by involved parties and responsible for overall delivery of software products
  • Support application development through code reviews, system testing and user acceptance testing, bridging gap between business rules and technical implementation when necessary
  • Face of to business stakeholders (in particular in APAC)
  • Manage the development, deployment of new applications, systems software, and/or enhancements, upgrades to existing applications throughout the Client list screening portfolio
  • Review and analyze all applications in portfolio for effectiveness and efficiency, and then develop strategies for improving or leveraging these systems
  • Maintain all applications within portfolio
  • Manage team develop code that promotes reusability, maintainability and good, scalable performance
  • Communication of status, issue, and risk disposition to all stakeholders, including senior management, on a timely basis
  • Formulate and evaluate solution proposals in order to identify potential problem areas, and make the appropriate recommendations
Qualifications for java software engineering
  • Present to Senior Management in different forums to take inputs and drive initiatives
  • Coordinating with stakeholders, conceptualizing and implementing their needs into solutions
  • Collaborate with different groups within the organization for implementation of programs
  • Drive initiates across teams to improve stability of the batch cycles and products
  • APEX or any other Front-end development tool
  • Exposure to Informatica or any similar ETL tool is recommended
5

Java Software Engineering Job Description

Job Description Example
Our company is hiring for a java software engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for java software engineering
  • Analyze application requirements, design, develop, test & deploy
  • Identify and work with key stake holders (Compliance, Operations), other business units, and other IT groups to coordinate and facilitate meeting goals while managing relationships with each
  • Drive adherence to project processes, procedures, methods, and standards for project delivery and leverage across development tools
  • Provide input on performance management and personnel decisions
  • Work with team members across onshore and offshore
  • Engage with program/project managers, business analysts, developers, testers, and product owners to deliver tasks assigned in a timely fashion
  • Communicate status to project stakeholders
  • Fitnesse Fixtures
Qualifications for java software engineering
  • Exposure to Autosys or any batch scheduling/automation tool is recommended
  • Confident individual with ability to convincingly communicate with Leadership team members
  • Exposure to metrics & reporting with good analytical and problem solving skills
  • Ability to convert requirements/concerns into deliverable solutions
  • Possess can-do attitude to overcome any kind of challenges
  • Ability to take full ownership of tasks and projects and lead team

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates