cover image
Wall Street Consulting Services LLC

Lead Java Developer

On site

Colorado, United states

Senior

Freelance

01-12-2025

Share this job:

Skills

Communication Leadership Java PHP MySQL GitLab CI/CD DevOps Docker Kubernetes Monitoring Jenkins AWS DynamoDB Scrum Product Management Problem-solving Architecture Database Management laravel AWS Agile AWS Cloud Spring Spring Boot CI/CD Pipelines Gitlab CI GitLab CI/CD Microservices

Job Specifications

We are seeking an experienced Senior Lead Java Developer with strong expertise in AWS services, particularly in integrating with DynamoDB, Aws Event bridge, Nifi, Php laravel, MySQL query optimization developing and hosting microservices, and managing infrastructure with AWS CDK. The ideal candidate will bring deep experience in Java development, hands-on capability in building scalable architectures, and strong proficiency in CI/CD pipelines. This role requires working closely with cross-functional teams to deliver high-quality, cloud-native applications.

Key Responsibilities

1. Java Development

Design, develop, and maintain high-performance, scalable Java applications.

Implement best practices for coding, testing, debugging, and deploying Java-based solutions.

2. AWS Integration

Leverage AWS services such as DynamoDB, Lambda, API Gateway, S3, AWS Step Functions, Aws Event bridge, NiFi, Php laravel, MySQL query optimization and related cloud offerings.

Develop and manage application infrastructure using AWS Cloud Development Kit (CDK).

3. Microservices Architecture

Design and build microservices that support scalable, modular, and flexible architectures.

Deploy, monitor, and manage microservices in AWS cloud environments.

4. Database Management

Integrate Java applications with AWS DynamoDB to ensure efficient data storage, indexing, and retrieval.

Optimize database performance while ensuring data integrity, security, and availability.

5. CI/CD Pipeline

Develop and maintain CI/CD pipelines using tools such as AWS CDK, Jenkins, and GitLab CI/CD.

Implement automated testing, continuous integration, and continuous deployment processes to ensure smooth and reliable releases.

6. Monitoring and Optimization

Monitor overall application performance and drive continuous improvements.

Troubleshoot and resolve issues related to performance, security, scalability, and operational stability.

7. Collaboration & Communication

Work closely with cross-functional teams including DevOps, QA, Architecture, and Product Management.

Participate in code reviews, design discussions, and provide technical leadership where required.

Required Qualifications

Technical Skills

10+ years of hands-on experience in Java development

(Spring Boot is beneficial but not explicitly required based on the provided text.)

Strong understanding of AWS services: DynamoDB, Lambda, API Gateway, S3, AWS Step Functions.

Proficiency with AWS CDK for Infrastructure-as-Code (IaC).

Experience in building, deploying, and managing microservices.

Solid understanding of CI/CD processes and tools (e.g., Jenkins, GitLab CI/CD).

Strong understanding of cloud-native application development, performance tuning, and security best practices.

Soft Skills

Excellent problem-solving abilities.

Strong communication and collaboration skills.

Ability to troubleshoot complex technical issues effectively.

Preferred Qualifications (Good to Have)

Experience with automated monitoring tools.

Familiarity with containerization (Docker, Kubernetes).

Exposure to Agile/Scrum methodologies.

About the Company

"Why wait for change? Drive it yourself!" At Wall Street the next generation IT solutions meet the next generation career opportunities. You can explore the opportunity of your choice. Join our young, passionate and growing team. Innovative culture: Where innovation is practiced and delivered Passionate people: People at Wall Street are gem picked! Mandatory Growth: We guarantee personal and professional growth. Know more