Java Engineer Job Description

Java Engineer Job Description

4.5
171 votes for Java Engineer
Java engineer provides technical expertise on Java 1.8, Spring, Spring Integration, AWS, KAFKA, Angular.

Java Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Develop data scrapping programs in Java EE
Serving as a core member of an engineering team that designs and develops Java/J2EE Internet-based applications
This position is a Java user interface specialist responsible to ensure all client-facing UIs are intuitive, visually appealing, user friendly and consistent with AXP standards product look and feel
Writing code and unit tests, integrating automation, conducting design and code reviews, and testing
Provides continuous support for ongoing production application availability
Consultants are expected to interact with key decision makers (CIO, IT Directors, ..) at our clients to drive projects
Building, designing, and developing high performance systems
Full stack engineering with an emphasis on middle-tier
Leading a 5 person team on critical product initiatives
End-to-end development with an emphasis on middle-tier

Java Engineer Qualifications

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

Licensing or Certifications for Java Engineer

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

Education for Java Engineer

Typically a job would require a certain level of education.

Employers hiring for the java engineer 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, Technical, Computer Engineering, Engineering, Software Engineering, Business, Information Technology, Education, Information Systems, Software Development

Skills for Java Engineer

Desired skills for java engineer include:

Java
Application
Kafka
Data and infrastructure architecture disciplines
Spring
SQL
Testing
SDI
Snaplogic will be
Unix

Desired experience for java engineer includes:

Bachelor’s degree in Computer Science or related technical field, Masters preferred
In-depth knowledge of object-oriented methodologies, UML design techniques, event-driven architectures
Understanding of distributed cache/store systems such as Memcached, Infinispan, EhCache, Terracotta Enterprise solutions, GemFire, is a plus
90% code and 10% design of new product features
Identifying, troubleshooting, and correcting system productivity issues
Daily interaction with team architect/lead to address product initiatives

Java Engineer Examples

1

Java Engineer Job Description

Job Description Example
Our company is hiring for a java engineer. 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 engineer
  • Contribute to the evaluation and selection of automated testing tools
  • Contribute to infrastructure efforts to build a robust, on-demand testing system
  • Contribute to improving testing tool chain, CI systems and automation workflow
  • Design, coding, testing and documentation of software programs
  • Drives engineering processes, building automation, unit testing, software configuration management and packaging
  • Developing tools to load
  • Helping manage and scale real-time data processing and analytics systems
  • Working closely and collaboratively in an Agile environment
  • Drive the adoption of enterprise standards and best practices
  • Participate in product and architectural discussions
Qualifications for java engineer
  • 3+ years of experience doing server-side Java Development
  • Experience with Paas
  • Experience with OLE/COM
  • IPlanet experience
  • Understanding of distributed cache/store systems such as Memcached, EhCache, is a plus
  • Strong software development process background, preferably using Agile
2

Java Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a java engineer. 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 engineer
  • Use Java (and related frameworks such as Spring Boot) and various data stores (PostGIS, MySql, Oracle, etc) to create scalable web services using REST/JSON or other formats
  • Analyzing requirements and design scalable solutions to handle large data volume while producing and testing build artifacts using continuous integration toolsets
  • Write instructions to guide computer operators during production runs
  • Cassandra , Oracle
  • RabbitMQ , ActiveMQ
  • AWS, Docker, Ansible
  • Jenkins, Sonar
  • Ensure the persistence layers that we support/tool for, are easily adoptable by development teams
  • Mentoring engineers, and may have management responsibilities over 2-3 engineers
  • Passion to develop and test efficiency via automation with solid understanding of prevalent automation in test capabilities including CI and test automation
Qualifications for java engineer
  • Work in an agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Operations teams to ensure we develop the correct product for the job at hand
  • Bachelors Degree (or higher) or military experience
  • Possess the ability to understand existing (and undocumented) designs, solutions, and applications, and apply that knowledge towards designing and implementing technical solutions
  • Experienced with TomCat appserver
  • Familiarity with front-end web technologies (HTML, JS, CSS)
  • Experience working in scrum/agile teams
3

Java Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of java engineer. 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 engineer
  • Owns a list of technical requirements that need to be included in product backlog based on industry trends, new technologies, known defects & issues
  • Data modeling, design, and implementation using relational databases (For example, Postgres)
  • Designing and implementing RESTful APIs for consumption by internal and external teams
  • Working across functional boundaries and contribute to product development process
  • Leading and providing some mentorship to less experienced developers and provide code reviews for the development team
  • Participating in iteration planning, design, code reviews and support QA activities
  • Utilizing established web protocols to build fault-tolerant distributed systems
  • Deploying production software using AWS tools and APIs
  • Monitoring production systems to ensure that they continue to run as designed and expected and modify existing software to correct errors and improve its performance
  • Ensuring SOLID development practices are followed while shepherding code from concept to completion
Qualifications for java engineer
  • 5+ Years of experience programming with Java, J2EE
  • In-depth hands-on knowledge of enterprise integration patterns using Apache Camel, Spring Integration or any other open source integration frameworks
  • Must demonstrate experience with server containers, including JBOSS AS, Tomcat and WebSphere AS
  • Experience in .NET, BizTalk a plus
  • Experience with source control tools like GIT or SVN
  • Experience with designing and implementation of large software systems, and working with distributed teams to deliver them in a timely manner without sacrificing quality
4

Java Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of java engineer. 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 engineer
  • Unit testing, bug fixing and technical improvements of the existing product
  • Participate in our inner source culture (Internal Open Source)
  • Development of network monitoring and analytics software
  • Experience in implementing critical high-availability applications and experience in Microservices
  • Responsible for leading developers in supporting and independently completing project tasks
  • Consistently create clean code and teach best practices to junior engineers
  • Design, develop and support key systems that run the business
  • Highly competitive remuneration packages in international comparison
  • Design and develop software as defined in Requirements Specifications
  • Document software design
Qualifications for java engineer
  • Experience with either AngularJS or Bootstrap
  • Must have experience creating conceptual wireframes and mockups
  • Expertise in Objected Oriented Analysis and Design
  • Demonstrated experience with object-oriented design and coding with variety of languages, frameworks, and tools like HTML5, CSS, JavaScript, JSON, JQuery, AngularJS
  • Experience with Node JS, Docker, Cloud technologies
  • CI/CD technologies (GIT, XL Release, Maven, Jenkins, Sonar Qube, ) are required
5

Java Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a java engineer. 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 engineer
  • Typically spends 70% of time writing code and testing, and remainder of time collaborating with stakeholders through ongoing product/platform releases, implementing CICD and monitoring capabilities with a DevOps mindset
  • You will solve complex technical problems that other team members may encounter, review and enforce the quality of code written within your team
  • Help the team troubleshoot and resolve issues with design & implementation of new features
  • Adhering to consistent development practices - tools and common components
  • Champions best practices by developing reusable code component, driving coding standards, performing code reviews, and providing key process improvement recommendations
  • Analyzes SDP developer toolset, drive improvements and also identify, assess, and document technical designs for assigned projects
  • Performs risk analysis and offers recommendations for risk containment
  • Responsible for ensuring code quality, on time deliverables for assigned projects
  • Design new functionalities in cooperation with specifications specialist
  • Maintain existing codebase (refactoring, bug fixing)
Qualifications for java engineer
  • Hands on experience in the full stack software development
  • Experience with JBoss/Websphere
  • Position requires a Bachelor’s degree in Computer Science, Engineering, or a related field, followed by 4 years of progressively responsible experience with Java/J2EE development
  • Experience should include object-oriented design and J2EE design patterns, prototype and visuals development for high-level product concepts and capabilities
  • Experience with NOSQL, MongoDB, SOLR, TOGAF, MQ/MQ Series, and Open API development is a plus
  • Experience with Agile and Waterfall development frameworks, JQuery, Dojo, HTML5, CSS3, Spring, Java Beans, XML, XSLT, and DB2, is a plus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates