Java Developer
Exp: 3-8 years
Location: PAN INDIA(Post Pandemic)
Skills JAVA and Angular

Similar jobs
Job Description: Software Engineer / Core Engineer - Java Full Stack (GCP)
Location: Sholinganallur, Chennai - Work From Office (WFO)only chennai candidate
Experience: 6+ years of IT experience with 4+ years in Software Development [Ideal: 6-10 years]
Education: Bachelor's Degree [B.E./B.Tech or equivalent]
Employment Type: Full Time
About the Role:
This is a Java Full Stack Developer role with a strong GCP requirement. We are looking for a hands-on Software Engineer / Core Engineer to design, build, and scale cloud-native full-stack applications. Java, Spring Boot, Angular, and GCP are mandatory skills for this position.
Mandatory Skills:
- Full Stack Java Development
- Java
- Spring Boot
- Angular
- Google Cloud Platform (GCP)
- REST APIs & Microservices
- Agile Software Development
Preferred Skills:
- Data & Analytics on GCP: BigQuery, Dataflow, Dataproc, Data Fusion, Cloud SQL, PostgreSQL
- Big Data & Orchestration: Apache Airflow, PySpark, Python
- IaC & DevOps: Terraform, Tekton, Maven, Gradle, SonarQube
- Frameworks & Tools: Spring Cloud, APIGEE, Swagger/OpenAPI
- UI/UX Collaboration
Roles & Responsibilities:
- Design, develop, test, and deploy robust full-stack applications using Java, Spring Boot, and Angular.
- Build and maintain scalable REST APIs and microservices-based architecture.
- Develop responsive, high-performance Angular-based UI applications and collaborate with UI/UX teams for seamless user experience.
- Design software architecture and end-to-end cloud-native solutions on Google Cloud Platform.
- Work on GCP deployments, infrastructure setup, and cloud migration initiatives.
- Follow and advocate Agile, TDD, CI/CD, and DevOps best practices throughout the SDLC.
- Collaborate effectively with Product Owners, Architects, UI/UX teams, and cross-functional stakeholders.
- Ensure application security, performance optimization, scalability, and high code quality with SonarQube, code reviews, and testing.
Ideal Candidate Profile:
- 6 to 10 years of total IT experience with strong hands-on development background.
- Strong expertise in Java, Spring Boot, Angular, and GCP - must have built production-grade applications.
- Hands-on experience with Microservices, REST APIs, CI/CD pipelines, and Cloud Deployment.
- Experience with Cloud SQL, PostgreSQL, and GCP data services is a plus.
- Good understanding of software architecture, distributed systems, and performance tuning.
- Excellent communication skills and proven experience working in Agile teams.
- Willingness to work from Sholinganallur, Chennai office (WFO).
What We Offer:
- Opportunity to work on cloud-native, large-scale platforms
- Agile and collaborative work culture
- Exposure to modern GCP data stack and DevOps ecosystem
environment.
● 2+ years experience with developing microservices and micro
frontends with modern javascript frameworks
● Knowledge of relational and non-relational databases.
● Experience with hybrid mobile & web applications for one or
more platforms
● Strong understanding of back-end, front-end and continuous
integration technologies
● Full stack understanding of web/mobile/API/database
development concepts and patterns.
● Familiarity with various stacks & programming languages.
Job Responsibilities
The Software Engineer EIS Developer develops EIS and Java code for intermediate modules, participates in design reviews, conducts code reviews, creates test plans and resolves moderate defects. The Developer designs, documents, reviews, and maintains components of software solutions for intermediate projects. It also includes reacting to production problems or supporting production changes where those applications are operating.
- Strong understanding of EIS (V12 or V20) and Core Java concepts
- 5-7 year of experience
- Knowledge of the Insurance business is a plus
- Highly motivated with good written and oral communication skills.
- Ability to lead conversations and coordinate activities across various time zones.
- Flexibility to adapt to changing priorities and assignments, ability to work well under pressure, as well as ability to work independently.
- Ability to be accountable for key processes of high complexity, high risk, and high visibility.
- Ability to learn new skills quickly and willingness to challenge yourself
- Advanced SQL skills (individuals need to have solid SQL debugging and tuning skills)
- Advanced Oracle Knowledge
- Intermediate UNIX
Primary Skills
- EIS V12 or V20
- Product Factory (V12)
- Kraken Rules (V20)
- Java & React
- OOPS
- Java SpringBoot
- SOAP/REST/JSON
- TDD(Unit/Integration/Acceptance)
- Code Refactoring
- GIT
- Coding standards
- Build Process
- Security (Web security/API Security)
- HTML/CSS
- Cloud Infrastructure
- Jenkins/Gradle
- Strong communication skills
- Strong analytical ability
Experience
- Overall experience of 5 -7 years of software development
- At least 3 years of experience as a Java and React development
- At least 1 year as a full stack developer with Cloud/PCF experience
- Wide experience with a diverse set of technologies, approaches, tools, etc. would be ideal.
- Good knowledge of Java programming, SQL, Unix
- Exposure and knowledge to Agile methodologies
- Experience in Java development and web front-end development.
- Experience deploying to cloud environments a plus
- Exposure to test-driven development
- Strong communication skills
- Passion for growing your skills, tackling interesting work and solving challenging problems
- Enthusiasm for community, learning, and collaboration
- Excitement about open source software
Shift Timing
· 13:00 - 21:30 PM for overlap with onsite business partner
Job Title: Java Full Stack Developer
Location: Bangalore
Experience: 3–9 Years
Employment Type: Full-Time
Role Overview
We are looking for an experienced Java Full Stack Developer with strong backend expertise in Java and frontend experience in modern UI frameworks. The ideal candidate should be capable of designing scalable backend services and developing responsive user interfaces.
Key Responsibilities
- Develop and maintain scalable applications using Java (8/11/17)
- Build RESTful APIs using Spring Boot / Spring MVC
- Design and develop frontend applications using Angular / React / Vue.js
- Work with relational databases like MySQL / PostgreSQL / Oracle
- Implement Microservices architecture
- Integrate third-party APIs and external systems
- Write unit and integration test cases
- Participate in code reviews and Agile ceremonies
- Ensure application performance, security, and scalability
- Work with CI/CD pipelines for deployment
Required Skills
Backend:
- Strong knowledge of Core Java
- Spring Boot, Spring MVC, Spring Security
- REST API development
- Microservices architecture
- Hibernate / JPA
- SQL & Database design
Frontend:
- Angular (8+) or React.js
- HTML5, CSS3, JavaScript, TypeScript
- Bootstrap / Material UI
DevOps & Tools:
- Git
- Maven / Gradle
- Jenkins / Azure DevOps
- Docker (Good to have)
- Kubernetes (Preferred)
Preferred Skills
- Cloud experience (AWS / Azure / GCP)
- Kafka / Messaging systems
- Redis / Caching mechanisms
- Agile/Scrum methodology
Position Summary
The Java Software Developer designs and develops computer applications using the Java programming language. Managing small-to-large scale projects, with respect to business impact, throughout the development life cycle. In this role, you can expect to leverage your 5+ years of Java engineering skills and knowledge to develop, test, and release features assigned to you and the Software Development team. You will be challenged daily to solve problems, expand your knowledge of the existing platform, and the technologies that can be used to continuously improve it.
Essential Functions
- Owns assigned projects throughout the development life cycle, from design through quality testing. Develops high quality code that delivers desired functionality using the technology selected for the project.
- Utilizes techniques including pair programming to ensure code quality. Additionally, maintains code quality through best practices, unit testing, and code quality automation.
- Supports continuous integration process.
- Collaborates closely with team members to determine best practices and client requirements for software.
- Develops intuitive software that meets and exceeds the needs of the company.
- Professionally maintains all software and provides regular updates that address client and/or company concerns.
- Analyzes and tests programs and products before formal launch. Addresses and troubleshoots coding problems quickly and efficiently to ensure a productive workplace.
- Ensures software security by developing programs to actively monitor the sharing of private information.
- Actively seeks ways to improve business software processes and interactions.
- When needed, provides valuable coaching and training for team members to ensure all employees are confident in the use of software applications.
- Regularly modifies software to fix errors, adapt to new hardware, improve overall performance, and/or upgrade interfaces.
- Directs system testing and validation procedures. Provides software programming and documentation development.
- Provides project proposals and project status updates to clients and departments, as needed. Prepares recommendations and project plans for the installation of new systems or modifications of an existing system.
- Works closely with clients and departments to resolve technical issues - including (but not limited to) software system design and maintenance.
- Regularly participates in an agile delivery process by helping size stories. Owns, researches, and recommends new solutions.
Skills and Abilities
- Excellent problem-solving skills and technical aptitude to solve complex issues.
- Proven ability to manage multiple high-priority projects.
- Excellent communication skills, both written and verbal.
- Ability to quickly adapt to a changing environment.
- Skilled in object-oriented (OO) design and design pattern.
- Skilled with Java 8 features, such as lambdas and streams.
- Demonstrated knowledge of API design standards, patterns, and best practices (especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.).
- Expert understanding of Spring Framework, Spring MVC REST, ORM/Hibernate and JDBC. As well as Hibernate/JPA and Object-relational mapping, including performance considerations.
- Experienced with RDBM systems: MYSQL Server, Oracle.
- Strong understanding of relational databases and writing SQL queries.
- Familiarity with the following front-end technologies: HTML, Javascript, CSS, Angular, Git, SQL, Maven
Experience
- Experience as a Java Developer, Java Engineer, or similar role required (i.e., Spring Framework / Spring boot and J2EE development required).
- Experience designing and developing REST API / web applications.
- Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) a major plus.
- Advanced knowledge and experience in Cloud/SAAS integration, a plus.
Education
- Bachelor’s degree in computer science or a related field of study or equivalent level of education and experience.
Looking for someone who can take care of all the server-related works, their security, can handle code versions through GitHub, handle the server logs, loads with automated tools.
Hassle-free deploying the code on servers with automated scripts. Should have provision to manage the server downtime efficiently during deployment time on production environment. Only privileged candidates can access the code and servers with a restricted IP address.
- Responsibilities
- Serve as a point of cross-functional contact and expertise, providing support to development and QA teams for the build and release process in all environments.
- Provide emergency support for critical issues, research possible cause, and provide solutions.
- Aid DevOps team in the maintenance of existing automated deployment operations as well as the advancement of desired state automated CI-CD Pipelines
- Documents build and deployment process for assigned product and/or tools
- Aid Infrastructure team in the implementation of new resources used by the development, test, and production environments.
- Maintain awareness of best-in-class tools, languages, and practices related to development operations.
- Provides instructions to Infrastructure, Development and Test teams to aid in product development life cycle.
- Participate in discussions regarding new product development and product enhancements.
- 2. Requirements
- Experience working on Linux based infrastructure
- Configuration and managing databases such as MySQL, MongoDB
- Excellent troubleshooting
- Working knowledge of various tools, open-source technologies, and cloud services
- Awareness of critical concepts in DevOps and Agile principles
- Great Experience with public cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
- Must have implementation experience with TLS/SSL, public private key cryptography, how certificates work, and mutual authentication
- Should have deal with IP addressing, firewalls, open ports, DNS & DHCP
- 2+ years relevant professional experience.
- Good understanding and a full life cycle project implementation experience with Java / J2EE technologies
- Experience with JavaScript, HTML and CSS
- Experience with Angular 5/6 and TypeScript
- Experience using SOAP or REST APIs
- Experience Struts, Hibernate is preferred.
- Strong communication and interpersonal skills is an absolute must.
- Immediate joiners preferred.
- Bachelor's degree or equivalent.








