Previous
Principal Java Engineer
Next
Ref No.: |
22-02385 |
Location: |
Wayne, New Jersey
|
Principal Java Engineer
Remote
shyam@hanstaffing.com
We have an opening for a Principal JAVA Engineer with at least 8 years of experience. We are looking for a hands-on senior engineer who is passionate about new technologies and has the required skill set.
Requirements:
- Exhibit strong leadership and communication skills to collaborate with business, product, engineering and management across different geographic locations.
- Should be able to contribute technically and lead the engineering team ensuring end-to-end delivery with technical excellence.
- Understand business problems and suggest appropriate technology solutions.
- Publish and update technical architecture and user/process documentation.
- Closely work with Architect to design, develop and deploy cutting edge solutions at scale, impacting millions of customers.
- Perform regular code review and architecture reviews of applications in diverse technologies and domains.
- Work within the team to create stories, tasks, estimates, and deliver final output.
- Guide and mentor other members in the team to promote highly technical and self-sufficient teams.
- Participate in Proof of Concept (POC) and Proof of Technology(POT) evaluations, as required in different technologies/frameworks.
Expected Qualifications:
- Bachelor's/Master's Degree in Computer Science and at-least 6-8 yrs. of professional experience.
- At-least 2-3 years of experience with J2EE (Grizzly, Maven, Jersey, Spring, hibernate etc.) in building multi-threaded high performance scalable applications.
- Experience of Continuous Integration / Continuous Delivery tools e.g. Jenkins and writing / maintaining automated functional / integration tests.
- Strong working experience with RESTful Web Services. Preferably Jersey Java framework.
- Working experience with Micro services Architecture / Platforms would be a big plus.
- Hands on in Architecting and developing large scale Core Java applications.
- A self-motivated learner and builder with strong customer focus and obsession with quality.
- Working knowledge of Agile Methodologies e.g. Scrum
- Strong technical troubleshooting, diagnosing and problem-solving skills.
- Strong computer science fundamentals in algorithms, data structures and databases.
- Ability to work with distributed teams in a collaborative and productive manner.
|