Java Full Stack Developer
AgileGrid SolutionsJob description
- *About The Company**
- *About The Role**
This position offers an exciting opportunity to work on complex, scalable applications, utilizing modern technologies such as Angular or React, Kafka, Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP. The candidate will play a key role in designing and implementing robust, secure, and efficient software systems that support our clients’ strategic initiatives. Attention to detail, problem-solving skills, and a proactive approach are crucial for success in this role.
- *Qualifications**
- 5 to 8 years of professional hands-on Java full stack development experience.
- Strong proficiency in Java, Spring Boot, and REST API microservices development.
- Advanced expertise in Angular or React frameworks.
- Hands-on experience with SQL and NoSQL databases.
- Solid understanding of Kafka for real-time streaming and message-driven architectures.
- Experience with Elastic Search integration.
- Proficiency with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Experience with DevOps practices and CI/CD pipelines.
- Cloud deployment experience in AWS, Azure, or Google Cloud Platform.
- Familiarity with GitHub, Git workflows, and GitHub Copilot for code management and collaboration.
- *Responsibilities
- Design, develop, and maintain scalable and secure full-stack applications using Java, Spring Boot, Angular/React, and related technologies.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define and implement technical solutions.
- Participate actively in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure continuous delivery and improvement.
- Implement RESTful APIs and microservices architecture to support business functionalities.
- Integrate various data sources and third-party services, including Elastic Search and Kafka, to enhance application performance and capabilities.
- Containerize applications using Docker and deploy them on Kubernetes clusters in cloud environments.
- Develop and maintain CI/CD pipelines to automate testing and deployment processes.
- Ensure adherence to security standards and best practices, including OAuth2 and JWT, to safeguard applications and data.
- Provide ongoing support and troubleshooting for production systems, addressing issues promptly and effectively.
- Stay updated with the latest industry trends and emerging technologies to continuously improve development practices.
- *Benefits
Benefits include competitive compensation aligned with industry standards, flexible work arrangements, and opportunities for continuous learning and development. The company provides health insurance plans, including medical, dental, and vision coverage, along with life insurance and retirement savings options. Employees also have access to wellness programs, paid time off, and employee assistance programs to promote work-life balance.
Additionally, Cynet Systems Inc encourages a collaborative work environment with opportunities for career advancement and skill development through training and certification programs.
Equal Opportunity
Cynet Systems Inc is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other protected characteristic under applicable law. We believe diversity enhances our innovation and success, and we are dedicated to providing equal employment opportunities to all qualified candidates.¿Te interesa este puesto?