A leading consulting company is seeking a Java Full Stack Developer with 4-10 years of professional experience. The ideal candidate will demonstrate expertise in Java, Spring, and microservices architecture. Responsibilities include designing application architecture, providing technical leadership, and ensuring code quality through reviews. The position requires strong problem-solving and communication skills and familiarity with Agile methodologies. Join us to work on cutting-edge projects while leading development teams.
Qualifications
4-6 years of professional experience in front-end and back-end development.
Strong expertise in Java and related technologies, including Spring and Hibernate.
Proven experience in designing high-performance architectures.
Responsibilities
Define and design complex JAVA applications architecture.
Collaborate with stakeholders to translate business requirements into technical solutions.
Provide technical leadership and mentorship to teams.
Skills
CoreJava
Java/J2EE
Springboot
Spring MVC
Angular 14+
HTML
CSS
Javascript
Tools
Git
Jenkins
Docker
Kubernetes
Parasoft/SonarQube
Azure
Oracle
Azure SQL
Job description
Role: Java Full Stack Developer
Required Technical Skill Set
CoreJava
Springboot
Java/J2EE
Spring MVC
Angular 14+
HTML
CSS
Javascript
Desired Experience Range
4-10 years
Must Have
CoreJava
Java/J2EE
Springboot
Spring MVC
Web Services
Javascript
Angular
HTML
CSS
Responsibilities
Define and design the architecture of complex and interconnected Java applications and systems.
Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
Lead the development and implementation of architectural standards and best practices.
Evaluate and recommend tools, technologies, and processes to ensure the highest quality of software development.
Provide technical leadership and mentorship to development teams.
Work on development activities as per the design; build both front‑end and back‑end components.
Conduct design and code reviews; ensure adherence to architectural standards and best practices.
Oversee the integration of applications and systems to ensure seamless interoperability.
Identify and address performance bottlenecks and system failures.
Stay updated with the latest industry trends, technologies, and best practices to keep our solutions cutting‑edge.
Hands‑on DevOps experience for CI/CD pipeline.
Requirements
Minimum 4-6 years of professional experience in front‑end and back‑end development and software architecture.
Strong expertise in Java and related technologies (Spring, Hibernate, etc.).
Proven experience designing and implementing scalable and high‑performance architectures.
In‑depth understanding of object‑oriented programming, design patterns, and software development methodologies.
Experience with microservices architecture and cloud technologies (preferably Azure).
Proficiency in database design and management (Oracle, Azure SQL, etc.).
Experience with DevOps tools (Git, Jenkins), CI/CD pipelines, and containerization (Docker, Kubernetes).
Experience with tools such as Parasoft/SonarQube for identifying code smells and vulnerabilities.
Excellent problem‑solving skills and ability to think strategically and analytically.
Strong communication skills and ability to collaborate effectively with technical and non‑technical stakeholders.
Experience with Agile/Scrum development methodologies.