The Full Stack Java Developer will be responsible for hands‑on application development, working across front-end and back-end technologies to deliver scalable solutions. This role requires strong coding experience, continuous integration/continuous delivery (CI/CD) expertise, and familiarity with Azure and Agile methodologies. The developer will collaborate with multiple teams, troubleshoot distributed systems, and contribute to performance analysis and capacity management. This is a remote role, with preference for candidates in EST or CST time zones.
Key Responsibilities
- Write and maintain high-quality code as the primary duty
- Develop and integrate web services, APIs, and third-party tools
- Implement CI/CD pipelines and support deployment processes
- Collaborate with teams in Agile (scrum) environments
- Conduct performance analysis, capacity management, and troubleshooting of large-scale distributed systems
- Apply SOLID design principles and secure coding practices
- Operate in fast-paced environments with minimal oversight
- Communicate effectively across teams with strong verbal and written skills
- Contribute to continuous improvement by challenging the status quo and proposing innovative solutions
Required Qualifications
- Minimum 5 years of full-stack application development experience
- 5+ years of Java development experience
- Hands‑on coding experience in most recent role
- Experience with CI/CD processes
- Experience with Azure cloud services and Agile methodologies
- Strong analytical and problem‑solving skills
- Strong work ethic and ability to work as a team player
- Experience with web services, APIs, and tools such as Postman, SoapUI, and Fiddler
- Experience with RESTful services and Web API
- Working knowledge of Git or similar version‑control software
- Familiarity with production Azure DevOps environments
- Experience with unit, integration, and load testing (Jasmine, Karma, XUnit, JMeter)
- Understanding of SOLID design principles and secure coding practices
- Experience with serverless Azure compute services (App Services, Azure Functions)
Preferred Qualifications
- Experience with Azure Event Hub, Service Bus, and Blob Storage
- Experience with Cosmos DB, Azure SQL, and Azure Search
- Familiarity with SharePoint Search and Lucene syntax
- Understanding of Azure DevOps pipelines and YAML
- Relational database experience with SQL tuning, indexing, and query optimization