- Under broad supervision, designs, codes, tests, modifies & debugs computer software. Researches & analyzes program or systems problems & develops program documentation.
- Translates business requirements into development activities in secure & maintainable
General Responsibilities: - Participate in designing and developing new application systems.
- Participate in Life-cycle enhancement to existing applications in multiple system environments.
- Understands complex business logic and builds code for web and cross-platform mobile environments.
- Design and create code in an Agile fashion.
- Provide estimates of level of work by assessing requirements from Business Analysts.
- Serve as a part of the development team to provide enhancements, features and maintain development standards.
- Coordinate with deployment manager for Production deployments.
- Effectively create or update documentation for the structure and function of the new application or enhancements.
- Understand various upcoming tools and technologies in the market and make suggestions for improvements.
Required Skills:
- 6+ years of full stack development experience in Java J2EE Web Applications.
- Extensive Work experience in responsive web design using jQuery, Angular, Bootstrap/Angular UI is a must.
- Through hands-on working expertise with J2EE, Java 8 (or higher), Spring, Spring Boot, Spring MVC, JPA, - - Hibernate, SOAP, RESTful Web Services, MicroServices, Maven and GIT is a must.
- Extensive work experience with HTML 5, CSS3, Bootstrap, Javascript, Typescript, AJAX, JSON, XML, XSLT.
- Prior experience working with relational databases (Preferably Oracle 12c or higher, PostgreSQL).
- Strong foundation in Core Java and Object Oriented Programming and Design Concepts.
- Strong understanding and experience with SQL/Stored Procedures.
- Proven experience in supporting large-scale projects.
- Outstanding communication skills, both written and verbal, including the ability to create and deliver technical presentations.
- Strong ability to diagnose critical problems.
- Demonstrate the ability to multitask.
Additional experience in the following would be a plus: - Experience in using Mobile Technologies and creating Android Apps is a plus.
- Experience with Eclipse IDE.
- Prior experience working with Jboss/Wildfly and Apache servers.
- Experience with profilers, debuggers.
- Knowledge of emerging Java and Web Technologies (JavaScript Frameworks, Open Source Technologies).
Required/Desired Skills Skill Required /Desired Amount of Experience Full stack development experience in Java J2EE Web Applications Required 6 Years Extensive Work experience in responsive web design using jQuery, Angular, Bootstrap/Angular UI is a must Required 4 Years Through hands-on working expertise with J2EE, Java 8 (or higher), Spring, Spring Boot, Spring MVC, JPA, Hibernate, SOAP, RESTful Web Services, MicroSe Required 4 Years Extensive work experience with HTML 5, CSS3, Bootstrap, Javascript, Typescript, AJAX, JSON, XML, XSLT. Required 4 Years Prior experience working with relational databases (Preferably Oracle 12c or higher, PostgreSQL). Required 4 Years Strong foundation in Core Java and Object Oriented Programming and Design Concepts. Required 6 Years Strong understanding and experience with SQL/Stored Procedures. Required 1 Years Proven experience in supporting large-scale projects. Required 0 Outstanding communication skills, both written and verbal, including the ability to create and deliver technical presentations. Required 0 Strong ability to diagnose critical problems. Required 0 Experience in using Mobile Technologies and creating Android Apps is a plus. Highly desired 0 Experience with Eclipse IDE. Nice to have 0 Prior experience working with Jboss/Wildfly and Apache servers. Nice to have 0