B.S. Degree or higher in Computer Science or related field
Extensive hands-on Java skills (Java 8+, Spring Boot, JPA, SQL)
Proficient in Angular, JavaScript, and Node.js
Experience in AWS ecosystem tools (CloudWatch, Cloud Formation, SQS, SNS)
Familiarity with CI/CD tools like BitBucket and Docker
Experience with Application Performance Monitoring tools like New Relic
Familiarity with Agile tools like JIRA and Confluence
Responsibilities
Support applications using Java, Angular, Node.js, and MySQL
Monitor systems using AWS CloudWatch and manage resources via Cognito and Secrets Manager
Implement CI/CD processes with BitBucket, Docker, and AWS Cloud Formation
Collaborate with onshore and offshore engineering teams
Provide technical assistance and troubleshooting as needed
Benefits
Fully remote working environment
Opportunity to work with a talented, collaborative team
Exposure to advanced technologies and frameworks
Engagement in an Agile development process
Potential for professional growth and skill enhancement
Full Job Description
Job Summary:
We are looking for an accomplished and motivated Software Developer with strong Java, Angular, Node.JS, REST API, Spring Boot, JavaScript, MySQL, and AWS background to support our SaaS platform. You will work on high-performance, robust, elegant, and modern applications which are cross-browser and cross-device. You will join a talented team with both front-end and back-end engineers where you will play an important role in supporting the next-generation microservice-based system in an Agile environment.
Roles and Responsibilities:
Perform application support using Java, Angular, Node.js, and MySQL.
Perform production support using AWS CloudWatch, Cognito, Secrets Manager, and New Relic.
Perform CI/CD support using BitBucket, Docker, and AWS Cloud Formation.
Work closely and collaboratively with both onshore and offshore teams.
Provide technical assistance and support as required.
Minimum Requirements:
B.S. Degree or higher in Computer Science or related technical discipline.
Extensive hands-on Java skills including Java 8+, Spring Boot, JPA, SQL.
Extensive hands-on latest Angular, JavaScript, and Node.js skills.
Extensive hands-on experience in AWS eco-system including CloudWatch, Cloud Formation, SQS, SNS, ECS, and Lambda.
Hands-on experience in BitBucket/AWS integration or other CI/CD tools.
Experience in New Relic or other Application Performance Monitoring tools.
Experience with JIRA and Confluence or similar tools in an Agile environment.
Thorough orientation towards code reviews, coding standards, design standards, and code documentation.
Excellent oral and written communication skills.
Positive and cooperative attitudes to solve business problems in a team environment.
Preferred Qualifications:
Experience with Java performance tuning and troubleshooting.
Experience with AWS RDS, Redshift, Glue, or other ETL tools.