Java / JEE Developer Job Description
Java / JEE Developer Duties & Responsibilities
To write an effective java / JEE developer job description, begin by listing detailed duties, responsibilities and expectations. We have included java / JEE developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Java / JEE Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Java / JEE Developer
Typically a job would require a certain level of education.
Employers hiring for the java / JEE developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Engineering, Technical, Education, Software Engineering, Business, Technology, Software Development, Information Systems, Math
Skills for Java / JEE Developer
Desired skills for java / JEE developer include:
Desired experience for java / JEE developer includes:
Java / JEE Developer Examples
Java / JEE Developer Job Description
- You will analyze in depth and document complex technical issues
- You will write internal design documents
- You will share findings, bugs and ideas to improve and optimize the deliveries with team members
- Collaborate on architecture and technical design discussions
- Perform and participate in code reviews, peer inspections and technical design/specifications
- Documenting and review detailed design
- Provide technical support or leadership in the development and continual improvement of service
- Develop new code, modify existing application code, conduct unit and system testing, and engage in rigorous documentation of developed and delivered application use cases, data flows, and functional operations
- Demonstrate a strong practical understanding of industry standard Java Application Servers technologies such as WebLogic, WebSphere, TomcatEE and/or JBoss for application delivery
- Demonstrate a practical understanding of application-relevant cargo and passenger data and databases used to support analytic application development, functionality and targeting end user (officer) operation
- Web servers and application servers (Tomcat, JBoss, WebLogic or similar)
- Experience with some or all of the following frameworks
- Java Application Server
- Experienced with version control systems (Git, Stash or CVS) is required
- Splunk - an added plus (not required!)
- Requires BA/BS degree or technical institute training and 3 or more years
Java / JEE Developer Job Description
- Build reusable code and libraries for platform & shared services
- Produce work products and applications that reflect and ensure system design and delivery are in line with business needs and project plans
- Design, develop and manage storage software & hardware stack along with code repository, Plan and execute improvements
- Ensure to install configure NetBackup customer software on UNIX or Linux Windows systems
- Plan & implement new systems and upgrades to the UNIX/Linux environment
- Work with team members to design innovative software programs for customers across various products & features
- You will align with product & project requirement along with optimizing new and existing programs for various modules and device
- You will keep up to date on the newest technological innovations in the field and be ready to apply relevant innovations to our software systems
- Design and implement JEE software applications in Tomcat\WebSphere Application Server\WebLogic\JBoss or related JEE server
- Use modern software engineering IDEs including Eclipse, Rational Application Developer (RAD) for design, development, and testing the software
- Minimum 8 years of hands on experience in Java, JEE stack of technologies with solid understanding of the tools
- Minimum 3 years experience in GIT, Stash, JIRA, Maven or Griddle, and related products
- Software Engineering discipline and an unfailing commitment to high quality (Agile, Scrum)
- Unit Testing experience – Junit
- Java Persistence Architecture or equivalent ORM
- Proficiency in multiple programming and scripting languages, especially in Linux environment, is highly preferred, including C++, Perl, Python, Bash, PowerShell
Java / JEE Developer Job Description
- Team-oriented, with focus on collaboration with an open mindset
- Application design and development experience using JEE (JSF, JPA and EJBs) with exposure to Web Services and Service Oriented Architectures
- Exposure to and knowledge of DevOps concepts including cloud (AWS, Azure), automated testing, builds and deployments
- Experience using Java to develop SOAP-based and/or RESTful web services
- You have a university degree in computer science, electrical engineering or similar
- You have good English communication skills both in verbal and written manner
- Good software design and programming style
- Alive in developer's community to improve skills and share knowledge
- Functional/technical proficiency with large full life cycle projects with Back-End development
- Strong experience with development technologies and tools (JEE/Java, Open source Spring, Apache, Solr, Eclipse)
- Strong experience in designing message schema XSD/JSON and web-service/API using SOAP/REST
- Strong experience with unit testing practices, frameworks and tools (TDD, BDD, JUnit, Mockito…)
Java / JEE Developer Job Description
- Candidate must be self-directed and will be expected to be capable of working independently and as a contributing team member
- Minimum 5+ years’ experience with SVN , MAVEN , JIRA , GIT and CI Tools
- Experience with Test Driven Development – Junit, Selenium..etc is a plus
- Experience with JavaScript, Angular JS 2.x and / or React JS is a plus
- Strong Experience (5+ years) in Server Side Java, JEE, REST, SQL, JUnit, and Tomcat are all required
- Open Source Frameworks - Spring MVC, Spring Core, JSON, XML, Integration with RESTful WebServices
- You have a customer oriented mindset
- You are a team worker and you also have the willingness for continuous improvement
- You have an analytical mind and good organization skills
- Your English skills are business fluent and your German is advanced
- If you would have all of the following technical skills, this would be perfect
- Relational Database (Oracle) with PL/SQL
Java / JEE Developer Job Description
- Knowledge of development on Eclipse
- Must be Full Stack Java Developer with JEE and Angular 2+
- Responsive web design using Bootstrap or similar
- Javascript frameworks (AngularJS, Ember.js, or others)
- SASS, ADA, Angular 2+, Typescript, Node.js
- Deep expertise in the following technologies are critical for the success of the candidate including Angular 2 and up (or similar JavaScript frameworks like React or Vue), Node.js, and JAVA/JEE
- Communication level English language
- 3 years experience in Java area
- Knowledge about web based GUI programming
- Deep friendship with SQL language and databases
- Experiences with test driven development /JUnit
- Ability to work in a middle size team, communicate with the technical partners