
Java Full Stack Developer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
We are seeking a skilled Java Full Stack Developer to join our dynamic team in Bengaluru/Bangalore, India. In this role, you will be instrumental in designing, developing, and maintaining robust full-stack applications. You will leverage Java with Spring/Spring Boot for backend development and Angular/TypeScript for creating responsive, modern frontends. Working within collaborative Agile teams, you will integrate RESTful APIs, address bugs, optimize application performance, and participate in code reviews. You will also be involved in building and deploying features using tools such as Docker, Jenkins, and various databases like MySQL/Oracle, with a focus on ensuring scalability and security.
Key Responsibilities
- Develop and maintain full-stack applications using Java (Spring/Spring Boot) and Angular/TypeScript.
- Collaborate with cross-functional Agile teams to integrate RESTful APIs.
- Identify and resolve software defects to ensure application stability.
- Optimize application performance for scalability and efficiency.
- Conduct thorough code reviews to maintain code quality and best practices.
- Build and deploy features utilizing CI/CD tools like Jenkins and containerization technologies like Docker.
- Work with relational databases such as MySQL and Oracle.
- Ensure the scalability and security of developed applications.
Required Qualifications
- Minimum of 3-5 years of professional experience in Java 8+ and Spring Boot.
- Proficiency in front-end development with Angular 8+, HTML, CSS, and JavaScript.
- Solid experience in designing and consuming RESTful APIs (JSON/XML).
- Familiarity with unit testing frameworks like JUnit and Jasmine.
- Experience with CI/CD pipelines and cloud platforms such as AWS or Kubernetes.
- Strong understanding of Object-Oriented Programming (OOP) and MVC design patterns.
- Excellent problem-solving skills and the ability to work effectively in an Agile/Scrum environment.
What We Offer
- Engage with cutting-edge technology projects.
- Join a team of highly motivated and dedicated professionals.
- Receive a competitive salary package.
- Enjoy a flexible work schedule.
- Benefit from a comprehensive benefits package including medical insurance and sports activities.
- Participate in engaging corporate social events.
- Access opportunities for continuous professional development.
- Work in a well-equipped and modern office environment.
Company
Grid Dynamics
Grid Dynamics, a publicly traded company (NASDAQ: GDYN), is a premier provider of technology consulting, platform and product engineering, artificial intelligence, and advanced analytics services. We ...