Java JEE Job Description
Java JEE Duties & Responsibilities
To write an effective java JEE job description, begin by listing detailed duties, responsibilities and expectations. We have included java JEE job description templates that you can modify and use.
Sample responsibilities for this position include:
Java JEE Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java JEE
List any licenses or certifications required by the position: X509
Education for Java JEE
Typically a job would require a certain level of education.
Employers hiring for the java JEE 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, Computer Engineering, Information Systems, Technology, Software Development
Skills for Java JEE
Desired skills for java JEE include:
Desired experience for java JEE includes:
Java JEE Examples
Java JEE Job Description
- Influence team members by challenging status quo, demonstrating risk taking, and implementing innovative ideas
- Lead the scrum teams on new technology adoption / processes
- Improves systems uptime by improving system quality
- Authors technical documentation
- Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
- Owning all technical aspects of software development (architecture, design and development of systems) for assigned applications
- Performing hands-on software development, typically spending about 50% of time writing code, API specs, doing proof of concepts, conducting code reviews and testing in ongoing sprints
- Driving consistent development practices - tools and common components
- Working with technical product managers contributing to blueprints, and assisting with annual planning of feature sets
- Mentoring other engineersor these positions
- Holds a Bachelor’s Degree in Computer Science, Information Systems, or other related field
- 10+ years experience in multiple IT disciplines with a proven understanding of architectural concepts (data, technical and solution), issues and trends
- Proven hands-on experience and strong working knowledge of Object Oriented Design concepts like Separation of Concern, Open Close Principle and J2EE Design Patterns like Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator, Factory
- Strong experience in designing high performance systems using industry best practices, tools and technologies
- Familiar with architecture frameworks, such as TOGAF
- Experience with web services and Open API development, SOA concepts
Java JEE Job Description
- Design application test data, debug programs using appropriate system tools and ensure features developed are accurate and meet specifications
- Be a productivity multiplier for your team by analyzing your work flow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results
- Mentor and guide team members to success within the team
- Driving scope, define & design solution, driving end to end
- Customer engagement to secure agreements on solution proposed
- Prepare Technical Presentations, Proposals and walk through with Customer
- Lead the technical risk analysis and support Program Manager/Program Director in overall risk analysis process
- Manage Internal & External stakeholders to stitch and bridge gaps
- Leading delivery team by assigning activities & reviewing the progress
- Lead Solution Acceptance (UAT) towards Customer
- Hands-on technical working experience with Microservices and Cloud container-based technologies
- Message based technology (MQ, Java Message Service [JMS])
- Degree in a computer science, math or engineering related discipline is desirable
- Good in Core JAVA, J2EE ,SQL and JavaScript(native + frameworks)
- Good knowledge of Spring framework (Spring Core, Spring REST, Spring Data, Spring MVC, Spring Boot, Spring Security, Spring Test)
- Good experience on JavaScript framework like Angular JS / Ext JS/ React JS /JavaScript / jQuery and on UI side HTML, CSS(CSS3 and more advance)
Java JEE Job Description
- Identify Scope Creep, Change Requests during delivery phase
- Develops REST and MQTT based services using the appropriate computer languages while adhering to team development standards and practices
- Define project objectives, analyse user requirements, provide technical solution for business requirement(s), system features and functionality
- Design new support features, test procedures including unit, system, and integration testing
- Acts as Agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping
- Provides guidance to team members in all phases of project
- The Senior Product Software Engineer will take an active role in completely understanding product / customer implementation specifications as defined in the functional / technical / abstract design documents, and implement/enhance/test/configure the custom solutions meeting the quality standards
- The role holder will be responsible for working independently on projects, guiding junior members and for deliverables and ensure on time delivery
- Responsible for understanding business and product / project requirements and translating them to programming / QA deliverables that adhere to the product / project roadmap
- Responsible for problem analysis and solution design, mentoring/guiding junior team members, tracking project metrics (KPIs) for the project, and ensure timely escalation of issues to the concerned functional lead
- Ability to communicate and train peers present complex design patterns to senior managers
- Knowledge of Mule ESB, XML (e.g., DTDs, XSDs, XSLT etc) , Messaging systems (e.g., Oracle JMS, QPID, ActiveMQ etc) and SQL
- RESTful API development experience
- Thorough understanding of XML,SOAP, JSON, web services technologies, and data structure fundamentals, with experience in multi-threaded programming
- Experience with Java applications design and development in an Enterprise setting using Java, J2EE, node, Spring Boot, Relation DBMSs
- 5 years of experience providing Application Support Level 1 or Level 2
Java JEE Job Description
- Proficiency in general purpose programming languages like Java
- Proficiency in general purpose programming languages Java, JEE stack of technologies with solid understanding of the tools
- Understanding of software skills such as business analysis, development, maintenance and software improvement Minimum 8 years of hands on experience in Java, JEE stack of technologies with solid understanding of the tools
- Experience in GIT, Stash, JIRA, Maven or Griddle, and related products
- Proficient in Core Java, J2EE, Spring, JPA, Hibernate (ORM)
- Proficient in Web Services (SOAP and Restful), XML, XML JSON processing API's, Micro Services
- 3 plus years of Solaris
- Proficiency in general purpose programming languages Java, JEE stack of technologies
- Proficiency in general purpose programming languages Java
- Customer First” attitude and flexible approach to work is an absolute must
- Identify areas for improvement that will result in improving product efficiency, customer satisfaction, and adding value
- Proficiency in general purpose programming languages
Java JEE Job Description
- Expertise with HTML, CSS, AJAX, JavaScript Frameworks such as AngularJS or React and NodeJS
- Experience with Java/J2EE, Spring Boot, SQL, DB2 UDB
- 3-5 years of current understanding of high-level enterprise architecture and software design
- Experienced in Databases (SQL or no-SQL) technologies
- Microservices, cloud development experience is a plus
- Strong Agile development experience and practices
- Proven Design expertise - Design Patterns, UML
- J2EE experience and familiarity with App Servers and containers such as Websphere, Weblogic, JBoss, Apache Tomcat
- Knowledge of one specific infrastructure technology and basic programming languages or database management systems (C, C++, PERL, Python)
- Experience Source Code Management (like Perforce/GIT)
- You are familiar with analyzing and debugging performance issues
- You are able to work in a agile, English speaking team