The Role
The Java Full Stack Developer will design, develop, and maintain scalable web applications using Java and frameworks such as Spring Boot. Duties include full stack development, Site Reliability Engineering (SRE), and collaboration with cross-functional teams. Responsibilities also cover CI/CD processes, infrastructure design, and system observability improvements.
Summary Generated by Built In
Java Full stack developer
Primary Skills
- AngularJS, CI/CD Pipeline, CSS3, Docker, Hibernate, HTML5, Java, Kafka, Kubernetes, MySQL, Oracle RDBMS, React JS, Spring Boot, Spring Core, JavaScript
Secondary Skills
- Continuous Monitoring / SRE
Specialization
- Java Fullstack with Microservices: Senior Software Development Engineer
Job requirements
- Job Description: Java Full Stack Developer with SRE Skills Position Summary: We are seeking a highly skilled Java Full Stack Developer with experience in Site Reliability Engineering (SRE) to join our dynamic team. The ideal candidate will combine software engineering expertise with a strong focus on system reliability, scalability, and performance. You will be responsible for developing and maintaining end-to-end web applications while ensuring the stability and reliability of our systems. ________________________________________ Key Responsibilities: 1. Full Stack Development: • Design, develop, and maintain scalable web applications using Java and frameworks such as Spring Boot. • Develop and optimize front-end applications using React.js, Angular, or Vue.js. • Work with RESTful APIs, microservices architecture, and asynchronous communication. • Manage databases including SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra). • Implement secure, maintainable, and performant code following best practices. 2. Site Reliability Engineering: • Implement SRE principles, including monitoring, alerting, and incident response strategies. • Develop and maintain CI/CD pipelines for automated builds, testing, and deployment (e.g., Jenkins, GitHub Actions). • Design scalable infrastructure using tools like Kubernetes, Docker, and Helm. • Ensure system observability using monitoring tools (e.g., Prometheus, Grafana, ELK stack, or Datadog). • Enhance system reliability through load testing, chaos engineering, and resilience strategies. • Participate in on-call rotations to troubleshoot and resolve critical production issues. 3. Collaboration and Communication: • Work closely with cross-functional teams, including DevOps, QA, Product Managers, and UX designers, to deliver high-quality solutions. • Write clear documentation and provide training to team members on SRE practices and tools. ________________________________________ Required Skills and Experience: Technical Skills: • Programming Languages: Proficient in Java (8), with experience in JavaScript, TypeScript, or Python being a plus. • Frameworks: Hands-on experience with Spring Boot, Hibernate, or similar Java frameworks. • Front-End: Strong expertise in front-end frameworks like React.js, Angular, or Vue.js. • DevOps & Infrastructure: Experience with Kubernetes, Docker, CI/CD tools, and Infrastructure as Code (IaC) tools like Terraform or Ansible. • Monitoring & Observability: Familiarity with tools like Prometheus, Grafana, Splunk, or ELK stack. • Databases: Expertise in SQL and NoSQL databases, with experience in database optimization. Soft Skills: • Strong problem-solving and analytical skills. • Excellent communication and teamwork abilities. • Ability to work in an Agile/Scrum environment. Education & Experience: • Bachelor’s degree in Computer Science, Engineering, or related field. • 4 years of experience in Java full-stack development. • 2 years of experience in Site Reliability Engineering or related fields. ________________________________________ Preferred Qualifications: • Certification in cloud platforms such as AWS, Azure, or Google Cloud. • Familiarity with security practices, including vulnerability scanning and secure coding. • Experience with performance optimization tools and techniques. ________________________________________ Why Join Us? • Opportunity to work on cutting-edge technologies and scalable systems. • Collaborative and inclusive work environment. • Competitive compensation and benefits. • Continuous learning and growth opportunities.
Top Skills
Java
JavaScript
The Company
What We Do
Brillio is the leader in global digital business transformation, applying technology with a human touch. We help businesses define internal and external transformation objectives, and translate those objectives into actionable market strategies using proprietary technologies. With 2600+ experts and 13 offices worldwide, Brillio is the ideal partner for enterprises that want to quickly increase their core business productivity, and achieve a competitive edge, with the latest digital solutions.