14 Aug 2024
[Hiring] Java Full Stack Developer REMOTE
Position: Java Full Stack Developer
Date posted: 2024-08-14
Industry: other
Employment type: Full Time
Experience: 8 years
Qualification: Bachelor’s Degree is required
Location: Remote
Company: Confidential
Description:
Hiring Java Full Stack Developer
Location: Remote
Job Type: Contractual basis
Duration: 6 months extendable
Experience: 8+ years
Job Description:
- Collaborate on multiple ongoing projects in a dynamic environment, designing and developing scalable automation solutions.
- Engage in all stages of the software development life cycle, from initial concept and design through development, implementation, and post-production support, following agile methodologies.
- Lead technical direction, design, and implementation for various business process automation projects.
- Ensure compliance with IT Control Policies throughout the project life cycle, delivering high-quality automation solutions.
- Prepare detailed application specifications and technical designs.
- Suggest enhancements to improve user interfaces, software architecture, supportability, or introduce new technologies for continual improvement.
- Provide technical expertise and documentation to assist other team members as needed.
Qualifications:
- Over 10 years of software development experience.
- Strong foundation in computer science fundamentals, including data structures, algorithms, and network architecture.
- At least 8 years of hands-on experience with Java, Spring Boot, and Spring framework.
- A minimum of 5 years of experience with React UI/Angular JS frameworks.
- 5+ years of experience working with RDBMS like Postgres/SQL, AWS RDS, etc.
- 3+ years of experience with NoSQL databases such as MongoDB, DynamoDB, etc.
- 3+ years of experience in developing and deploying applications using AWS technologies like Step Functions, SQS, SNS, Lambda, API Gateway, S3, and others.
- Familiarity with Terraform or similar Infrastructure as Code (IaC) technologies.
- Strong experience in developing and integrating RESTful APIs.
- Proficient in building applications using Microservices Architecture.
- Understanding of event-driven architecture and eventual consistency principles.
- Proficiency in CI/CD pipelines.
- Extensive experience with container technologies like Docker Hub, Kubernetes, AWS ECS/EKS/ROSA.
- Knowledge of jBPM, Camunda, Drools, or JRules is a plus.
- Demonstrates a strong work ethic and commitment to organizational success.
- Willingness to adapt to and learn new technologies independently.
- Excellent verbal and written communication skills, with the ability to clearly communicate status and issues with both IT and business partners.
- Previous experience in the mortgage or financial industry is advantageous.
Education:
- Bachelor’s Degree from a four-year College or University.