Hello, Here we have an immediate requirement for the below position. If you are available and interested, please send me your updated resume to
Title: Java Fullstack (Application Lead Developer) with React in cloud
Duration: 6 Months (Contract to hire)
Location: Princeton, NJ (Hybrid)
As an Engineering Lead for the application delivery team, you will be responsible for leading a talented team of engineers (DEV&QA). You will demonstrate high technical acumen, solution design capability, and strong hands-on expertise in the development of technical solutions for complex business requirements. You will play leading role in providing the technical guidance to the team, best practices adoption, fostering collaborative & dynamic team built-up ensuring successful development and delivery of high-quality enterprise applications/systems.
Core Responsibilities (Team & Delivery Leadership):
Technical Acumen:
- Deliver business value through application development and enhancements.
- Demonstrate a strong sense of ownership and responsibility with assignments. This includes requirements analysis, architecture, design and technical specifications, implementation, unit testing, builds/deployments, and code management.
- Evaluate, assess, plan, and guide technical direction and design decisions.
Leading Team:
- Mentor, guide the development team through the process of design, estimation, development, and unit testing.
- Conduct code reviews, ensure coding standards are maintained, lead the best practices adoption, and drive continuous improvement in development processes.
- Lead to inspire a team of engineers, fostering a positive and productive work culture.
- Be a self-starter and an excellent team player.
- Stay abreast with industry trends and technological advancements and apply this knowledge to guide the team in selecting appropriate technologies and methodologies.
- Provide technical guidance, support professional development, and conduct regular performance reviews in conjunction to the delivery managers.
Partnership:
- Interface, collaborate and communicate effectively with business and cross functional/technical partners.
- Actively participation and contribution to PI, product & release planning etc.
- Collaborate with onsite and offsite team members effectively.
Core Skills:
- 9+ years in Java J2EE building web applications, spring technologies/frameworks (Spring Core, Spring MVC, Spring Cloud, Spring Boot) and tools.
- Java, JEE & spring technologies/frameworks (Spring Core, Spring MVC, Spring Cloud, Spring Boot) and tools.
- 5+ years of experience with related frameworks and technologies (Hibernate, Restful services Spring JDBC, MVC etc.)
- Strong experience with Microservices, Spring Boot / Spring framework, Rest API, JPA.
- 8+ years of experience in web development using HTML, CSS and Javascript including ES2016+
- Minimum 2 years of experience of REACT tools including React.js, Webpack, Redux and Flux
- Experience with user interface design
- Knowledge of unit testing frameworks like Mocha and Jest
- Experience with browser based debugging and excellent troubleshooting skills
- Knowledge on the system architecture (N-Tire, Microservices, Cloud-native).
- Strong knowledge of system design principles for scalable, high-performance, and extensible solutions for enterprise grade distributed and services systems.
- Significant knowledge of Oracle PL/SQL and SQL.
- Experience with Oracle Web logic, Tomcat to include installation, configuration, trouble-shooting.
- Working experience of Spring Boot application configuration, deployment and troubleshooting on server platforms Oracle Web logic/Tomcat/Cloud.
- Experience with API management and Cloud-based platforms and services (AWS, Google).
- Working knowledge of Dev-Ops: Git, Jenkins, CI/CD pipelines, etc.
- Understanding of Test Driven Development practices as well as Automation and Unit Testing.
- Strong Analytical Skills.
- Working knowledge on system observability/monitoring and alerting.
- Experience Architecting and developing large scale Enterprise applications.
- Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development.
- Any experience in building applications for financial industry is a plus
Qualification:
- Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
- Proven experience (12+years) in Engineering role.
- 3+ Years experience as Engineering/Technical lead role.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Demonstrated experience in delivering complex enterprise grade software solutions.
Thanks & Regards
Sandeep Mandadi
302-298-0622