An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Job Description
We are looking for an experienced Java Full Stack Developer to design, develop and maintain scalable enterprise applications.
The ideal candidate should have strong expertise in Java-based backend development, modern frontend technologies and distributed application architecture.
The candidate will be responsible for building robust backend services, developing responsive user interfaces, integrating APIs and contributing to the design and implementation of high-performance applications.
Key Responsibilities
- Design, develop and maintain enterprise-grade full-stack applications using Java and modern frontend technologies.
- Build scalable backend services, RESTful APIs and microservices using Java and related frameworks.
- Develop responsive and user-friendly frontend applications using React.js and TypeScript.
- Design and implement application architecture following microservices and service-oriented architecture principles.
- Integrate frontend applications with backend services and third-party systems.
- Write clean, reusable, maintainable and efficient code following development best practices.
- Work with relational and NoSQL databases to design queries and manage application data.
- Perform application debugging, troubleshooting, performance optimization and issue resolution.
- Develop and maintain automated unit and integration tests.
- Work with DevOps teams to support CI/CD pipelines, application deployment and release management.
- Collaborate with product managers, architects, QA engineers and cross-functional teams.
- Participate in code reviews, technical discussions and Agile development Skills & Qualifications :
- 6-8 years of experience in full-stack software development.
- Strong hands-on experience with Java and JVM-based application development.
- Experience with Spring Boot and related Java frameworks.
- Strong frontend development experience with React.js and TypeScript.
- Good understanding of HTML5, CSS3 and JavaScript.
- Experience in developing and consuming RESTful APIs.
- Strong understanding of microservices and distributed system architecture.
- Experience working with SQL and relational databases.
- Knowledge of application performance optimization and debugging.
- Experience with Git and version control systems.
- Good understanding of software development lifecycle and Agile & DevOps Skills :
- Exposure to AWS, Microsoft Azure or Google Cloud Platform.
- Experience with Docker and Kubernetes.
- Understanding of CI/CD pipelines and automated deployment processes.
- Familiarity with cloud-native application development and deployment.
- Experience with Vue.js or other modern frontend frameworks.
- Knowledge of NoSQL databases.
- Exposure to messaging systems and asynchronous processing.
- Experience with automated testing frameworks.
- Understanding of security best practices for enterprise applications.
- Strong analytical and problem-solving abilities.
- Excellent coding and debugging skills.
- Ability to design scalable and maintainable applications.
- Effective communication and collaboration.
- Ability to work independently and take ownership of deliverables
(ref:hirist.tech)
Skills
DebuggingDevopsHtml5JavaJavascriptKubernetesNosql DatabasesSoftware DevelopmentTestingVersion ControlDeveloperRestfulFull StackCloudBackend DevelopmentSqlReactIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allLooking for something similar?
New IT / Software Development & Related roles in Bengaluru / Bangalore.
One email a day. Unsubscribe any time.

