Software Engineer Java Job Description

Software Engineer Java Job Description

4.5
175 votes for Software Engineer Java
Software engineer java provides security requirements, design and architecture patterns including processes and tools to protect data across all platforms.

Software Engineer Java Duties & Responsibilities

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

Sample responsibilities for this position include:

Hands-on software development expertise in architecture, design and development of Java/J2EE frameworks, Web Application Servers / Web Services (RESTFul), Backend Databases
Establish testing procedures to ensure application is thoroughly tested throughout development and before release
Design, develop, and maintain software solutions across all tiers
Participate in code and design review
Conduct unit testing, integration, and performance testing for functionality
Research new technology or development tools
Collaborate as a scrum team member, experience with agile methodologies
This is a challenging and rewarding role that involves creating new software solutions and maintaining existing software to support EASE business strategies
Design, develop, and maintain various aspects
Collaborate effectively with highly skilled team members to deliver high-quality product and other deliverables in a timely manner within an Agile environment

Software Engineer Java Qualifications

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

Licensing or Certifications for Software Engineer Java

List any licenses or certifications required by the position: COMPTIA, AWS, PKI, HSM, X509, HTTP, SFDC, FIPS, CISSP, SSL

Education for Software Engineer Java

Typically a job would require a certain level of education.

Employers hiring for the software engineer 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, Computer Engineering, Software Engineering, Education, Information Technology, Technology, Science, Information Systems

Skills for Software Engineer Java

Desired skills for software engineer java include:

Application
Data and infrastructure architecture disciplines
XML
Java
Architecture
Design and business processes
JavaScript
Design patterns
Spring
SQL

Desired experience for software engineer java includes:

Familiarity with open-source libraries/frameworks, Apache, Jakarta, MuleSoft
Developing high quality client-server applications in both Windows and Linux environments
Develop creative solutions for complex and abstract problems
Carry out unit, systems, performance and QA testing
Provide technical and creative input into product development
Take component design and progress it through from development, test and validation documentation to delivery

Software Engineer Java Examples

1

Software Engineer Java Job Description

Job Description Example
Our growing company is hiring for a software engineer java. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer java
  • Develop application services in Java within the application framework and to functional specifications
  • Design application services to meet functional requirements and technical standards established for the application
  • Build and maintain core system components specific applied tools in Java, C#, Perl and Oracle
  • Design and implement scalable, resilient and secure applications across investor services, utilizing core Java technologies and traditional relational database tools (Oracle)
  • Attend daily SCRUM meetings with business, product team, architects and contribute to product architecture and solution
  • Effectively communicate with technical and business resources upper management
  • Participate in the research, design, development, and testing of software applications and/or tools
  • Be responsible for enhancements and modifications to existing software and testing, integrating and documenting software solutions
  • Design and build REST interfaces for administration of ArcGIS Enterprise
  • Work as part of an agile development team to design, estimate, develop and implement software solutions that satisfy the business requirements
Qualifications for software engineer java
  • Hands-on experience in Web front end programming (PHP)
  • Familiarity with J2EE technologies desirable (EJB, JTA, Hibernate, JMS)
  • Exposure to system design and concerns a bonus (memory management, multi-threading)
  • Broad experience with relational databases
  • A minimum of 5 years industry technical experience primarily on Linux/Unix for large-scale Internet applications/systems
  • 7+ years experience with developing server and Web applications on the Java platform
2

Software Engineer Java Job Description

Job Description Example
Our growing company is hiring for a software engineer java. 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 software engineer java
  • Work in Kanban/Agile environments
  • Accept and complete programming tasks for new development or maintenance to existing applications
  • Troubleshoot and investigate production issues found in applications
  • Responsible for development and unit testing, database access, unit/integration testing using Agile Development techniques
  • Develop, test and deliver highly performant and secure API based services
  • Work within a Scrum with team members based in Ireland & India
  • Business partnership to clarify requirements and facilitate the UAT process
  • Assist in troubleshooting and maintenance of existing software applications
  • Function as a subject matter expert in multiple product components
  • Be part of an agile team to develop an online trading platform
Qualifications for software engineer java
  • Experience with Apache Camel is a plus
  • At least 2 year with Virtualization and Cloud Platforms
  • Knowledge of Functional Programming paradigm ( Lambdas and streams )
  • Knowledge of Cloud Automation and Orchestration using containers like Docker
  • Preferred work locations in Clearwater, FL
  • Experience with continuous integration and clinical knowledge
3

Software Engineer Java Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer java. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer java
  • Participate in product development grooming, architecture and planning sessions
  • Ensure proper follow-through on all directives, bulletins and schedules from the Corporate Office and Application Team Lead
  • Gather requirements from business users for application development projects
  • Maintain standards compliance and adherence to governance policies
  • Education – BSc/MSc
  • Share in the ownership of Commerce critical production escalations
  • Prototype, architect, and implement platform updates and new features
  • Support and train HomeAway developers' use of the platform
  • Produce high-quality technical documentation for internal and external consumption
  • Work with our internal business partners and customers to gather requirements
Qualifications for software engineer java
  • Liaising with clients and/or end-users
  • Sybase RDBMS, PostgreSQL
  • At least 1 year of front-end development experience with technologies Angular JS OR At least 1 year of front-end development experience with technologies NodeJS
  • Good understanding of Java design patterns
  • Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or DB2
  • Experience developing code in a popular Java IDE, Eclipse/IntelliJ IDEA
4

Software Engineer Java Job Description

Job Description Example
Our growing company is hiring for a software engineer java. 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 software engineer java
  • Develop close working relationships with Product Owner, users, support personnel and associated software development teams to help ensure the timely delivery of appropriate solutions
  • Show commitment to continuous improvement at both individual and team level
  • Write and execute unit tests using the JUnit framework
  • Apply and help refine coding standards
  • Create required documentation including low-level design documents, User Interface wireframes and simple UML diagrams
  • Ownership of the implementation and delivery of small or mid-size features
  • Design small features or implement more complex features as designed by technical lead
  • Communicate estimates, schedules, issues and dependencies to technical or project lead
  • Increase expertise in the areas of development related to the assigned projects
  • Identify and address issues independently
Qualifications for software engineer java
  • Ability and willingness to take ownership for development tasks within the team and liaise with relevant colleagues/teams to secure successful acceptance and delivery
  • Ability to identify feasible options, problem solve and collaborate to get agreement or make necessary decisions
  • Experience in J2EE based web technologies (Servlets, JSP, XML, Struts & Web Services)
  • Experience in DB Concepts / SQL Server or Oracle
  • Experience in Tomcat or JBOSS & OOPS concepts
  • Knowledge on Web sphere & Web Logic
5

Software Engineer Java Job Description

Job Description Example
Our company is looking to fill the role of software engineer java. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer java
  • Redesign UI's, implement new UI's with back-end Java development if necessary
  • Contributing to quality improvement, code reviews, code/architecture standards, code reuse
  • Designing, developing and testing software (applications for configuration of infrastructure elements)
  • Involvement in delivery of a new business demand on a highly distributed, componentized trading platform (hundreds of components running concurrently) means applicants must be high caliber
  • Possibility to get exposure on engineering and delivery in the high-visibility regulatory related areas
  • Learn in action high-profile, robust delivery process
  • Work with Agile/Scrum/Kanban lightweight methodologies
  • Work with a team of other developers on the bond trading platform
  • Spend time directly liasing with traders and other business sponsors to determine and understand deliverables
  • Understand the bond trading business and its requirements
Qualifications for software engineer java
  • Strong object-oriented design and Java programming skills, including experience with leading open source frameworks such as Spring, Hibernate and Junit TestNG, Mockito
  • Strong knowledge of JavaScript and web technologies for the browser (HTML, XML, CSS, JQuery)
  • Experience in developing plug-ins for various browsers, specifically Firefox is desirable but not required
  • Experience developing web services using REST.SOAP approaches
  • Familiarity with Python desirable
  • Familiarity with the Web Application Security is desirable

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates