What are the responsibilities and job description for the Java Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Learn Beyond Consulting LLC, is seeking the following. Apply via Dice today!
Key Responsibilities:
Key Responsibilities:
- Design, develop, and deploy robust, high-performance Web Layer APIs and microservices using Java and Spring Boot.
- Leverage Amazon Web Services (AWS) to build, scale, and maintain cloud-native applications and services.
- Lead the end-to-end API lifecycle, from conceptualization and design to implementation, testing, and deployment.
- Collaborate closely with product managers, architects, and other engineering teams to translate complex business requirements into technical solutions.
- Implement industry best practices for RESTful API design, security, and performance tuning.
- Troubleshoot complex application issues, optimize code, and ensure high availability and reliability of services.
- 10 years of professional software development experience.
- Strong, hands-on expertise in Core Java and the Spring Boot ecosystem.
- Proven experience building and consuming Web Layer APIs (RESTful services, JSON, microservices architecture).
- Solid experience working with Amazon Web Services (AWS) (e.g., API Gateway, EC2, ECS/EKS, Lambda, CloudWatch).
- Excellent problem-solving skills and the ability to work in an Agile environment.
- Strict Compliance Rule: Candidates MUST NOT have applied to or interviewed with Fidelity Investments within the last 18 months.
- Ability to work onsite in Providence, RI (Relocation assistance/packages are available for qualified candidates).
- Experience in the Financial Services or FinTech industry.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with security protocols like OAuth2, JWT, and SAML.