JEE Developer Job Description
JEE Developer Duties & Responsibilities
To write an effective JEE developer job description, begin by listing detailed duties, responsibilities and expectations. We have included JEE developer job description templates that you can modify and use.
Sample responsibilities for this position include:
JEE Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for JEE Developer
List any licenses or certifications required by the position: JAVA
Education for JEE Developer
Typically a job would require a certain level of education.
Employers hiring for the JEE 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, Software Engineering, Business, Software Development, Technology, Math, Design
Skills for JEE Developer
Desired skills for JEE developer include:
Desired experience for JEE developer includes:
JEE Developer Examples
JEE Developer Job Description
- Knowledge of design patterns, best practices, standards
- Familiarity with shell-scripting in Linux
- Assist in the development of CBP Common Framework-compliant UI/UX to promote clear, consistent, and simple to use interfaces for developed applications
- Actively participate in formal and informal design reviews, solution sessions, and project milestone meetings contribute to project document artifacts
- Integrate with, and materially contribute to, project portfolio teams as a matrixed resource to provide development and issue resolution expertise in collaboration with data scientists, intelligence analysts, developers, and other participants at the direction of a project manager
- Design and implement Micro Service Architecture JEE software applications - Use modern software engineering tools including Eclipse, Rational Application Developer (RAD), and Atlassian Suites for design, development, and testing the software - Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
- Writing application development, design briefs and installation and operation manuals for modifications
- Unit and integration tests of developed applications
- Translation of the business requirement and use cases to support development of java-based applications
- Work with the technical leads and architects to transform the high and low-level system design into technical components
- Java Application Server required (Websphere preferred, but JBoss/WildFly or Tomcat experience is sufficient)
- Experience with continuous integration utilizing platforms such as Hudson/Jenkins and build languages such as
- Good understanding of Spring framework including, SpringMVC, core, aspect as the MVC strategy to design and development of the enterprise web applications
- Working experience on any version control look like GitHub, SVN
- 3+ years of experience in Database like MySQL, Oracle
- Associate / Bachelor’s Degree required
JEE Developer Job Description
- Participate in the conception, design, and implementation of modern Web-applications for financial
- We take a pragmatic approach to our work in an environment that blends fun with professionalism
- Working with Scrum in a multiple scrum team environments
- Passion to produce great quality software for our customers
- The maintenance of Java 11/EAP 7/Fuse-based interface services connecting a variety of enterprise systems with a centralized financial solution as part of an enterprise transformation and modernization effort
- The design and development of software solutions (utility services) to solve complex enterprise problems such as the synchronization of data across multiple systems, the processing of large/complex data sets, automated user provisioning
- Day-to-day activities include maintaining software solutions using Java and Red Hat Fuse
- Working closely with subject matter experts to understand and correct software defects
- The occasional creation of new software solutions/services in support of program requirements
- Maintaining code quality, organization and performance
- Experience with Cloud or Data center infrastructure (network, servers, storage, backup) and virtualization (VMware, Hyper-V) is highly preferred
- 3+ years of development of systems management and administration automation in Perl, Python, Groovy, Ruby
- Experience with all phases of with the systems development life cycle (SDLC) using Agile/Scrum methodologies
- Experience with IDEs (Eclipse, RAD, IntelliJ) for developer’s desktops
- Experience w/ web server administration
- Experience with load balancing technologies (F5 BIG IP / 3DNS)
JEE Developer Job Description
- Providing support for downstream testing efforts and defect resolution
- Participating in the Agile process
- Supporting the maintenance of interface control documents and other applicable documentation
- Day-to-day activities include designing, building, testing and maintaining software solutions using Java, and related frameworks
- Working closely with subject matter experts to interpret requirements and translate to software solutions
- Integrating user-facing elements developed by a front-end developers with server side logic
- Helping maintain code quality, organization and performance
- Participating in the Agile
- Experience with enterprise web security models and architectures
- Experience with performance monitoring tools/techniques
- Knowledge of Continuous Integration/Continuous Delivery models
- Experience in Agile/Scrum processes (experience as scrum master desirable)
- Dedicated and highly motivated teammate
- You have a university degree in software engineering or equivalent education
JEE Developer Job Description
- At least two years of experience in logical and physical database design
- At least three years of experience as a Technical Leader in a delivery team
- Knowledge of Spring, Mybatis, Hibernate, JPA frameworks
- Knowledge of the GIT versioning system
- Knowledge of the code quality metrics and of Continuous Integration tools and methodologies
- Familiarity with agile development methodologies and collaboration tools for development teams
- Expertise in Spring 3.0+, REST, ORM frameworks like Hibernate
- Should be exposed to application profiling and identifying and addressing of performance bottlenecks
- Should be quick learner and keen on learning new technologies
- Passione per l’innovazione
- At least five years of application development on Java / JEE technology
- At least three years of experience on functional analysis, requirements mapping and process design
JEE Developer Job Description
- Good know how about Spring Cloud, Bouncy Castle, JCA/JCE and concepts like Docker and tools such as Jenkins, bitbucket and Maven
- German language/ Advanced English
- Bachelor of engineering degree in computer science or similar
- 2+ years of software development/engineering experience in J2EE technologies
- Hands-on experience in Core Java, J2EE, Tomcat, Java Script, Spring, Hibernate and ExtJS
- Hands-on experience with Jenkins, Chef or other Continuous Integration/Delivery tools
- Familiarity with database optimization and standardization methods
- Attitude to communication and teamwork
- Attitude to interaction with the customer
- At least 4+ years of experience with development of complex Enterprise Java/JEE solutions
- Understanding refactoring methods for applications with high code complexity
- Understand the basic Design patterns and/or Architectural Blueprints of a complex and distributed system