JEE Software Engineer Job Description

JEE Software Engineer Job Description

4.9
187 votes for JEE Software Engineer
JEE software engineer provides senior-level systems design, development, consultation and support for next generation core banking application based in Angular, C# and .NET, relational databases and distributed n-tier application platforms.

JEE Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Develop productive working relationships with business, technology, infrastructure, architecture and enterprise technology teams that participate in the SDLC and ensure coverage of all aspects of application development and delivery
Expert knowledge in JAP (JAVA Application Platform)
Expert knowledge in software development (database design, integration architecture with web services and MQ, XML)
Responsible for delivery of the software architecture artifacts
Build knowledge base at offshore and acquire application ownership
Improve the design, analytics, development, coding, testing and application programming creating high quality software and new products
Perform hands on coding and code peer review to guarantee stability of applications, adhere to architecture standards, risk management, security policies, processes and procedures
You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products
Good hands on experience on Java EE, JSF2, EJB3, JPA2, JMS, UML, SQL, Oracle-DB
Ready to contribute as Senior Software Engineer

JEE Software Engineer Qualifications

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

Licensing or Certifications for JEE Software Engineer

List any licenses or certifications required by the position: X509

Education for JEE Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the JEE software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Software Engineering, Computer Engineering, Technical, Engineering, Education, Communication, Information Technology, Electrical Engineering, Mathematics

Skills for JEE Software Engineer

Desired skills for JEE software engineer include:

Application
Data and infrastructure architecture disciplines
AI and data mining
Architecture
Design and business processes
Angular
C/C++
Core Java
Databases and structures
Experience working with XHTML

Desired experience for JEE software engineer includes:

Consolidated knowledge over the CS-Solution Delivery Framework in methodology and tools
Technical lead for a stream/project with delivery responsibility
Expert knowledge and practical experience in professional software development (Low level design, Coding, Acceptance and testing)
Close collaboration with other roles (Requirements Engineer, Project Manager, Solution Architect, Testing, business responsible)
Coach and guide other developers in the team
Splitting of tasks, work allocation, monitoring and tehcnical acceptance of deliverables from the team

JEE Software Engineer Examples

1

JEE Software Engineer Job Description

Job Description Example
Our growing company is looking for a JEE software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for JEE software engineer
  • Ensure the ongoing quality of the application codebases through bug fixes, refactoring, and test automation
  • Provide a high, detailed level of technical assistance to ensure that our customers get the most out of our Application Services products
  • Act as the technical point of contact for a technology within the Application Services product suite
  • Participate in the development function for the Chase Loyalty Solutions Platform that includes multiple internal facing web applications, middleware services supporting external facing mobile/web applications, batch programs and databases
  • Contributes to the definition of development and SW standards to implement/reflect DB guidelines (naming conventions, encryption, and security settings) and ensures standards are adhered to
  • Provides Level 3 support for technical infrastructure components (i.e., databases, middleware and user interfaces)
  • Contributes to root cause /problem analysis
  • Provide updates to team members and stakeholders
  • Design, development and implementation of sustainable backend solutions
  • Quality Assurance, Development and Optimization of Applications
Qualifications for JEE software engineer
  • Ability to obtain and maintain Public Trust security clearance
  • BA/BS or MS in Computer Science, Computer Engineering or other technical discipline
  • Must have strong knowledge of Java / J2EE / JEE
  • Experience with Spring MVC or Grails is highly desirable
  • Experience with RESTful Web Services and API design is highly desirable
  • Self-starter with the ability to work both independently and as part of a team on multiple projects in a fast-paced development environment
2

JEE Software Engineer Job Description

Job Description Example
Our company is looking for a JEE software 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 JEE software engineer
  • Estimate and plan JIRA stories
  • Document your tasks
  • Learn existing databases and data replication processes
  • Provide SME level production support as required
  • As an experienced Software Engineer you will dive head-first into creating innovative solutions that advance businesses and careers
  • You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed
  • Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key
  • And best of all, you’ll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world
  • Design, Development and Unit testing of J2E applications and/or Python scripts
  • Develop, test and deploy highly available and scalable distributed systems and services
Qualifications for JEE software engineer
  • All About You
  • Proficient with object-oriented languages Java
  • Good to have understanding of relational databases like PostgreSQL
  • Proven experience in Java/JavaScript/JEE programming working on medium and large scale software projects
  • 2+ years’ experience working in both Unix/shell script and Windows environments
  • 1+ year experience with JMS and Messaging Products (preferably WebSphere MQ)
3

JEE Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a JEE software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for JEE software engineer
  • Act as subject matter expert in assigned business and technical domains with an excellent understanding of business and system processes
  • Flexible to work 1.30 PM to 10.30 PM IST
  • Design, implement, and extend software used internally and externally
  • Collaborate with other developers across multiple departments and technologies for different integration use cases
  • Work with business associates to implement required features
  • Collaborate with the development engineering and technical support teams to adapt existing engineering processes and practices and develop new processes to facilitate a productive development environment
  • Work with product managers, business analysts, and other stakeholders to ensure that business requirements and priority are well understood and clearly communicated to the development team
  • Experience with technologies like Maven and Git
  • Experience with OpenShift and Kubernetes
  • Experience with JBoss Fuse and Apache technologies like Apache Camel and ActiveMQ
Qualifications for JEE software engineer
  • Proficiency in general purpose programming languages, including Java/JEE
  • Proficiency in relational database technologies, such as Oracle, SQLServer
  • Experience in using Spring frameworks (Spring MVC, Spring JPA, Spring Boot)
  • Experience in the use of Maven or similar build tool a plus
  • Experience with Junit and mocking frameworks a plus
  • 5-7 years of current hands on development and programming experience on JEE stack including Spring Framework, Web Services and various persistent technologies such as SQL and No-SQL Databases are essential for this role
4

JEE Software Engineer Job Description

Job Description Example
Our growing company is looking for a JEE software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for JEE software engineer
  • Work with other open source projects to help customers integrate solutions
  • Work and understand the product capabilities really well enough to make the right decisions around design, configuration and implementation
  • Keep up with the latest technologies and trends and assist with recommendations on innovative solutions where needed
  • Responsible for understanding the base products functionality Passport/T360
  • Support and assist Associate Software Engineers and Software Engineers by providing advice, coaching and educational opportunities
  • Responsible for fixing defects, troubleshooting issues and ensuring timely delivery
  • Learn new technologies and provide Knowledge Base articles, pushing technical knowledge out to our customers and the community
  • Provide high-level, detailed technical assistance to ensure that our customers get the most out of our middleware offerings
Qualifications for JEE software engineer
  • Deep understanding of DevOps, Kubernetes, and automation tools such as Jenkins, JIRA, Maven, GIT, or others to work with a variety of projects with various technology stacks
  • College degree in computer science or software engineering or equivalent is required
  • Own, maintain, review, and enhance tools and applications used by the development teams
  • Proficiency in general purpose programming languages including Java JEE technologies
  • Messaging – strong integration skills with messaging platforms like websphere MQ using JMS
  • You must have a Degree in Computer Science or related field
5

JEE Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of JEE software 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 JEE software engineer
  • Experience applying and advancing modern agile software delivery practices such as scrum, continuous integration and delivery (CI/CD), TDD, and BDD, DevOps, and automation
  • 3-5 years of current hands-on development and programming experience in functional paradigms (java 8+, Scala or similar)
  • Minimum 5+ years of recent hands-on software development experience in large-scale distributed technology projects in a JEE environment
  • Minimum of 3+ years of experience with developing core server side java and managing realtime streaming data
  • Minimum of 2+ years of experience with Agile development practices
  • Knowledge of Elastic Search is an add-on
Qualifications for JEE software engineer
  • 3-5 years of current hands on development and programming experience on the JEE stack including Spring Framework and web services
  • Experience with persistence technologies such as SQL and No-SQL platforms
  • Experience with modern agile software delivery practices such as scrum, continuous integration and delivery (CI/CD), TDD, and BDD, DevOps, and automation
  • Hands-on experience with a cloud platform such as Pivotal Cloud Foundry or AWS, or container technologies such as Docker and Kubernetes is a plus
  • College degree in computer science or software engineering or equivalent is requiredExcellent verbal and written communication skills are required for the role
  • Experience with variety of data and persistence technologies such as SQL, No-SQL, and caching platforms

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates