Designs, develops, deploys, and maintains scalable full-stack applications using Java, Spring Boot, Angular, and TypeScript. Responsibilities include building backend services and responsive interfaces, managing cloud infrastructure and Docker containers, working with SQL and vector databases, integrating LLMs and Python scripts, troubleshooting systems, and collaborating on architecture and project delivery.
Job Description: Java Full Stack Developer
Summary
We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic IT Services team. In this pivotal role, you will leverage your extensive background in modern web technologies to architect, develop, and maintain robust scalable applications. The ideal candidate will bridge the gap between complex backend logic and intuitive frontend interfaces, utilizing advanced tools like LLMs and Vector DBs to drive innovation. This position is critical for delivering high-quality software solutions that meet the evolving needs of our clients in the technology sector.
Responsibilities
- Design, build, and deploy full-stack applications using Java, Spring Boot, and modern JavaScript frameworks.
- Develop responsive user interfaces and interactive components using Angular, TypeScript, and JavaScript.
- Architect and optimize backend services, ensuring high performance, reliability, and security.
- Implement and manage cloud-based infrastructure, containerization strategies using Docker, and database solutions including SQL and Vector DBs.
- Integrate Large Language Models (LLMs) and Python-based scripts to enhance application intelligence and automation capabilities.
- Collaborate with cross-functional teams to define requirements, design system architecture, and deliver timely project milestones.
- Write clean, maintainable, and well-documented code while adhering to industry best practices and coding standards.
- Troubleshoot, debug, and upgrade existing systems to improve functionality and user experience.
Requirements
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 8 to 12 years of professional experience in software development, with a strong focus on full-stack technologies.
- Proven expertise in core Java, Spring Boot, and enterprise-level application development.
- Proficiency in frontend technologies including JavaScript, TypeScript, and Angular.
- Hands-on experience with Node.js and Python for backend scripting and integration tasks.
- Deep understanding of database management, including relational SQL databases and modern Vector DBs.
- Practical knowledge of cloud platforms and containerization tools like Docker.
- Familiarity with emerging technologies, specifically Large Language Models (LLMs) and their application in software solutions.
- Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
Compensation
- Salary Range: ₹18-22 LPA
Similar Jobs
Fintech • Financial Services
Develop, test, debug, document, upgrade, and deploy Java full-stack applications and microservices. Improve service quality and availability, evaluate technology solutions, resolve technical issues, and support security and compliance requirements. The role requires strong experience with Java, microservices architecture, APIs, cloud and distributed systems, Angular front-end development, testing frameworks, observability tools, and modern architectural patterns. Candidates may also lead a small technical team and contribute to Scrum-based development.
Top Skills:
Ai ToolsAngularAngularjsApigeeAppdynamicsAWSBootstrapCucumberDistributed LoggingDistributed TracingDomain-Driven DesignElk StackFongoGitGradleJ2EeJavaJunitKafkaMicroservicesMockitoMongoDBPcfPrimengRdbmsService DiscoveryService MeshSplunkSpring Cloud GatewayTestng
Fintech • Financial Services
Provides hands-on technical leadership for large-scale enterprise applications using Java and modern full-stack technologies. Responsibilities include architecture, design, coding, testing, code reviews, production troubleshooting, engineering standards, CI/CD, DevSecOps, observability, modernization, performance, resiliency, and mentoring. Leads complex initiatives and collaborates with architects, product owners, engineers, technology leaders, and business stakeholders.
Top Skills:
AngularCi/CdCloud PlatformsCSSDockerGitGradleHTMLJava 11/17/21JavaScriptJunitKafkaKubernetesMavenMicroservicesMockitoOpenshiftReactRelational DatabasesRest ApisSpring BootSQLTypescript
Financial Services
Develop and operate secure, scalable Java and React microservices for tax platform capabilities. Build Kafka event-streaming solutions, REST APIs, and cloud-based services while supporting testing, automation, observability, resiliency, and production stability. Create architecture artifacts, troubleshoot complex technical issues, and use AI-assisted development tools responsibly. Collaborate within an agile team and contribute to secure coding, deployment automation, data governance, and platform improvements.
Top Skills:
Ci/CdDistributed SystemsJavaJSONKafkaMicroservicesPrivate CloudPythonReactRest Apis
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


