Join Swoon as a Senior Full Stack Java Developer and contribute to the development of enterprise-scale applications. This fully remote role requires experience in modern web technologies, cloud-based development in Azure, and Agile/Scrum environments.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Overview
We are seeking an experienced Senior Full Stack Java Developer to join a distributed engineering team supporting enterprise-scale applications. This is a fully remote role open to candidates located in the EST or CST time zones. The ideal candidate is a hands-on developer whose primary responsibility is writing production-quality code and contributing to the full software development lifecycle.
This role requires strong experience in modern web technologies, cloud-based development in Azure, and Agile/Scrum environments. Candidates should be comfortable working in a fast-paced environment with minimal oversight and collaborating across multiple technical teams.
Responsibilities
- Design, develop, test, and maintain full-stack web applications
- Write clean, scalable, and secure production code as a primary responsibility
- Build and consume RESTful Web APIs and third-party integrations
- Participate in Agile/Scrum ceremonies, including daily stand-ups and sprint planning
- Contribute to CI/CD pipelines and automated deployment processes
- Collaborate with cross-functional teams to understand complex system architectures
- Conduct performance analysis, capacity management, and troubleshooting for large-scale distributed systems
- Ensure applications follow SOLID design principles and secure coding best practices
- Perform unit, integration, and load testing to ensure application reliability
- Continuously evaluate and improve technical solutions and system designs
- Demo completed work and contribute to ongoing technical discussions and improvements
Required Qualifications
- 5+ years of full-stack application development experience
- Strong hands-on experience with:
- Java
- JavaScript, HTML, CSS
- ReactJS
- Python
- Experience building and consuming RESTful Web APIs
- Experience working with web services and third-party APIs
- Proficiency with tools such as Postman, SoapUI, and Fiddler
- Experience with CI/CD practices and pipelines
- Working knowledge of Git or similar version control systems
- Experience working in Agile/Scrum development environments
- Familiarity with Azure DevOps in production environments
- Experience with unit testing frameworks (Jasmine, Karma, xUnit), integration testing, and load testing (JMeter)
- Solid understanding of SOLID design principles and secure coding practices
- Experience with serverless Azure compute services such as App Services and Azure Functions
- Strong analytical, problem-solving, and troubleshooting skills
- Excellent verbal and written communication skills
- Ability to work independently while collaborating effectively with distributed teams
Preferred Qualifications
- Experience with Azure data infrastructure services such as Event Hub and Service Bus
- Experience with Azure Storage solutions including Blob Storage, Cosmos DB, and Azure SQL
- Familiarity with Azure Search, SharePoint Search, and Lucene syntax
- Experience working with Azure DevOps pipelines and YAML
- Relational database experience with a strong understanding of SQL performance tuning, indexing, and query optimization
Additional Notes
- Fully remote position (EST or CST candidates only)
- This is not a Scrum Master role
- This is not a driving role
- Ideal candidates demonstrate strong ownership, curiosity, and a passion for continuous learning and technical improvement
Similar Jobs
Explore other opportunities that match your interests
Design Manager for Foundational Systems
OpenAI
Internal Audit Assurance and Advisory Director for Digital Technology
GE Aerospace
Senior Backend Engineer (High-Throughput Platforms)