Job ID: D6520
To apply, email softee@softinc.com with the subject line " Job ID: D6520 " and attach your resume and any other documents to the email.
← Back to all jobs
Apply now
SOFT's client located in New York, NY ( Hybrid ) is looking for a Senior Java Developer - AWS for a long term contract assignment.
Qualifications:
• Expert level proficiency with hands-on design and development skills in Java, Angular. Nice to have knowledge of Python programming language.
• Strong technical skill in software engineering in Java EE/Cloud technologies and proficiency in Java 17+, Lambdas, Streams API and functional programming concepts.
• Hands-on experience of building distributed system with micro-services, Spring boot and Spring cloud.
• Expert level skills in SQL queries in databases like Oracle and NoSQL databases.
• Hands-on experience in building/implementing cloud native applications, preferably on AWS platform.
• Expertise in AWS Compute (i.e. AWS Fargate), AWS Storage (S3), AWS Data Integration (preferably Glue), Lambda, Secrets Manager and AWS Core services.
• Excellent knowledge and hands-on experience in Spark and Databricks Workflows
• Solid hands-on containerizing experience leveraging Docker images.
• Good understanding of AWS Identity and Access management, AWS Networking and Logging.
• Proficiency in CI/CD and deployment automation using GITLAB pipeline.
• Familiarity with Cloud infrastructure provisioning tools
• Passion for developing loosely coupled testable applications using automated unit tests, Integration Test, etc.
• Preferable to have a major in Computer Science in the Undergraduate/Graduate
Education: Computer Science Major
Responsibilities:
• Work on re-platforming applications from an on-premises location to cloud based services in AWS Platform
• Quickly understand how the on-prem implementation is working and implement the roadmap to migrate the application to cloud
• Develop products and services on the latest technologies through contributions in requirement analysis, development, enhancements, testing and implementation.
• Effectively leverage open-source components and home-grown frameworks
• Troubleshoot and resolve issues.
• Partners with business and peers in the pursuit of solutions that achieve business goals through an agile software development methodology.
• Perform problem analysis, data analysis, reporting, and communication.
• Work with peers across the system to define and implement best practices and standards.
• Develop, modify, extend code to build cloud infrastructure, and automate using CI/CD pipeline.
• Actively participate in code reviews.
• Build robust and secure application and leverage tools to automate verification of the code quality, scan vulnerabilities and address findings.