Note: The job is a remote job and is open to candidates in USA. Yorkshire Global Solutions Inc. is currently hiring for a Sr. Java Full Stack Developer. This role involves designing and maintaining full-stack applications, developing responsive front-end applications, and ensuring application quality and security while collaborating with Agile teams.
Responsibilities
- Design, develop, and maintain scalable, high-performance full-stack applications using Java 8/11/17, Spring Boot, Spring MVC, Spring Security, and Microservices architecture
- Develop responsive front-end applications using React.js, Angular (8+), TypeScript, JavaScript, HTML5, CSS3, and Bootstrap, ensuring excellent user experience
- Build and integrate RESTful APIs and web services with backend systems, implementing secure authentication using OAuth2, JWT, and Spring Security
- Design and optimize databases using Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, or Cassandra, including query tuning and performance optimization
- Develop and deploy cloud-native applications on AWS, Azure, or GCP, utilizing services such as EC2, S3, Lambda, Azure App Services, Kubernetes, and Docker
- Implement event-driven architectures using Apache Kafka, RabbitMQ, or JMS for high-volume, real-time data processing and system integration
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Maven, Gradle, Docker, Kubernetes, and Terraform to automate deployments
- Collaborate with cross-functional Agile teams, including Product Owners, Business Analysts, QA Engineers, and DevOps teams, participating in sprint planning, code reviews, and release planning
- Ensure application quality, security, and reliability by implementing unit testing (JUnit, Mockito), integration testing, logging, monitoring, and adhering to secure coding best practices
- Mentor junior developers while contributing to technical architecture, solution design, performance tuning, troubleshooting production issues, and driving continuous improvement initiatives
Skills
- 10+ years of hands-on experience in Java Full Stack Development
- Strong expertise in Java, Spring Boot, Microservices, React/Angular, REST APIs, SQL/NoSQL databases, Cloud (AWS/Azure/GCP), Docker, Kubernetes, Kafka, Git, Jenkins, and Agile/Scrum methodologies
Company Overview