- Company Name
- Peak Performers
- Job Title
- Full Stack Java Developer III
- Job Description
-
**Job Title:** Full Stack Java Developer III
**Role Summary:** Design, develop, and deploy full-stack applications using Java, ReactJS, and cloud technologies. Implement CI/CD pipelines in Azure DevOps, optimize Azure-based solutions, and collaborate on scalable, secure architectures.
**Expectations:** 5+ years of hands-on full-stack development with a focus on Java-based systems. Expertise in modern cloud and Agile workflows required.
**Key Responsibilities:**
- Develop full-stack web applications using Java, ReactJS, JavaScript, Python, HTML, and CSS.
- Build and integrate RESTful APIs and third-party tools via Postman, SoapUI, or Fiddler.
- Design, implement, and maintain CI/CD pipelines in Azure DevOps (YAML).
- Deploy and manage solutions on Azure services (App Services, Functions, Cosmos DB, etc.).
- Perform performance analysis, troubleshooting, and optimization for distributed systems.
- Conduct unit, integration, and load testing using Jasmine, Karma, XUnit, JMeter.
- Apply SOLID principles, secure coding practices, and Git version control.
- Collaborate with cross-functional teams to deliver high-performance systems.
**Required Skills:**
- Proficiency in Java, ReactJS, JavaScript, Python, HTML, CSS.
- RESTful API design and third-party service integration.
- CI/CD pipeline expertise with Azure DevOps (YAML), Scrum Agile workflows.
- Azure cloud experience: App Services, Functions, Cosmos DB, Blob Storage, SQL.
- Strong understanding of relational databases, SQL optimization, and indexing.
- Testing frameworks (Jasmine, Karma, XUnit, JMeter).
- Analytical problem-solving and complex system architecture comprehension.
- Effective communication and cross-team collaboration.
**Required Education & Certifications:**
Bachelor’s degree in Computer Science, Engineering, or related field required. Azure cloud, Agile, or Java certifications beneficial.