Telecommute – Bedminster, NJ
JAVA DEVELOPER – II IN BEDMINSTER, NJ US AT APEX SYSTEMS
Employee Type: Contract
Job #: 1051016
Location:Bedminster, NJ US
Job Type:Applications and Data Management
Job Title:Java Developer
Location: Bedminster New Jersey USA 07921 (Remote Opportunity)
Core services engineer for a state-of-the-art virtual and augmented reality platform and other projects. Work with architects, QA, and other engineers and take direction from product and team management to implement new features, resolve bugs, perform performance tuning and handle maintenance requests. As a senior engineer, you need to have a strong understanding of OOP principles, performance bottlenecks and familiarity with modern web and backend development concepts.
You will help mentor other engineers, contribute to team discussions and conducts analysis to properly prioritize development tasks with management. Have a positive and helpful attitude, with a focus on improving systems and working with others.
Design web services and web applications, support applications under development, and customize current applications.
Develop, deploy, and support backend APIs using both server and serverless technologies.
Assist with the software update process for existing applications, and rollouts of software releases.
Tests and manages project deployments and production releases.
Design, implement, and maintain database through environments.
Configure and maintain AWS components (Lambda functions, API gateway, S3, EC2, EKS).
Provide technical leadership throughout the design process and guidance with regards to practices, procedures and techniques.
Conduct analysis to properly prioritize development tasks with management.
Guide and mentor junior-level engineers.
Executes tests to compare results with requirements, to verify test requirements, to identify defects, and to ensure compliance.
Participates in product feature discussions and proactively identify areas for testing.
Work closely with development, QA, and DevOps to ensure thorough testing of bug fixes and new features.
Providing input into new technologies and techniques, as well as participate in the development of proof of concepts and best practices.
Troubleshoot and debug issues as they arise.
Provide Tier 2 and on-call support for Production issues as needed.
Backend Technologies: J2EE, Spring Framework, AWS (EC2, EKS, Lambda, S3, CloudFront, RDS, CloudWatch, SQS, SNS, API gateway), JDBC, SQL, noSQL (MongoDB or similar), Containers (Kubernetes)
Other Tools: Linux, Git, Splunk, Elastic Search, Jenkins, Wowza
4+ years Java development (Spring Framework or similar)
4+ years providing production support on cloud environments
4+ years with Spring/Hibernate/MVC and similar frameworks
3+ years test experience with clear ability to deliver quality results on time
2+ years AWS component experience
2+ years deploying and maintaining web APIs
2+ years managing Linux servers
Experience and comfort working in Agile work environments
Technical Support , Software Development , Java & Android , QA & Testing , Web Design