Position: Java Developer
Location: Princeton, NJ
Duration: Long Term
NO OPT's
- Experience designing, developing and debugging applications which are distributed & asynchronous
- Experience designing transactional systems & workflow processing frameworks
- Experience with Spring, Hibernate is required
- Experience in Microservice architectures & its best practices
- Experience with AWS SQS is desired
- Experience in working with Linux
- Experience in Java performance monitoring / tuning tools
- Strong understanding of software best-practices as it applies integration services and REST API development
- Strong understanding of Information Security best practices (Preferably OWASP), and design security into application
- Object oriented programming using Java
- Experience with Agile Development methodologies (SCRUM)
- Understanding of service oriented architecture & BPMN 2.0 workflows
- Strong written and verbal communication skills to be able to work across tech teams
- A self-starter that is able to collaborate actively with others in a cross-functional team
- 5+ years of development experience across the following:
- Java
- Spring, Hibernate, REST, JSON, APIs
- Designing systems that rely on asynchronous reliable messaging
- Designing and implementing high volume, low latency applications
- Cloud deployment environments - AWS, GCP or similar
- Container based application deployment - Docker or equivalent
- Use of both open-source application servers and embedded HTTP/S server technologies
- Complete detailed design of a messaging API, subscription order management and subscription workflow, collaborating with architect and various tech leads
- Implement the approved design using the agreed technology solutions
- Collaborate with tech leads to design / implement usage scenarios that prove out the implementation
- Support the end solution through unit, functional, performance and acceptance testing
- Define & execute the production rollout plan
- Work with our Enterprise Operations Center on Operations Support Acceptance requirements
- Produce documentation, report status, participate in scrums
- Create solutions that support a migration from an existing platform to the new implementation
- Played a major role in the design and development of low latency, high throughput & horizontally scalable systems
- Strong understanding of messaging features, concepts and typical issues with some exposure to queuing models
- Expertise in Java, Spring, Hibernate
- Handled compliance or regulatory requirements such as PCI, PII, Tax, or FTC rules
- Willing and able to work with DevOps team and contribute to CI/CD and cloud scripting
Regards
Philip
You received this message because you are subscribed to the Google Groups "SureShotJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sureshotjobs+unsubscribe@googlegroups.com.
To post to this group, send email to sureshotjobs@googlegroups.com.
Visit this group at https://groups.google.com/group/sureshotjobs.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment