Job Description: Java Full Stack Engineer (6-9 years of experience)
Mandatory Skills:
- 8+ years of experience in Solution, Design, and Development of Java, J2EE, WebServices, and JMS.
- Strong hands-on experience with Spring, Hibernate/ORM, Apache CXF, and JAXB.
- Strong experience in Unix and Shell scripting.
- Strong experience in Schedulers and Batch Jobs, preferably AutoSys.
- Strong experience in at least one of the Application Servers (WebLogic / WebSphere / JBoss).
- Good knowledge of database concepts with working knowledge of SQL and Stored Procedures.
- Experience in full life cycle of application development and deployment.
Nice to Have:
- Expertise in tuning all tiers of applications on JEE platform.
- Experience in Object-Oriented Analysis and designing architecture, reusable components, and frameworks.
- Expertise in JEE patterns and ability to use commonly used ones in real-time situations.
Soft Skills:
- Ability to guide the team from a technical perspective.
- Ability to share technical knowledge and clearly communicate technical concepts.
- Strive to constantly improve application development processes and tools.
- Must have strong communication skills with the ability to work with all management levels.
Qualifications:
- Degree in Computer Science, Engineering, or equivalent.
Technical Skills:
- Java 8+, JDBC, PL/SQL, JQuery, JavaScript, Angular 4, NUNIT, C++ Programming, Entity Framework, SQL Server 2014, ASP.Net 4.0, ASP.Net 5.0, WCF, Web API, HTML 5, CSS 3, JQuery, AWS, Azure.