Full Stack Back End Java Developer

6 years

0 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position Overview:634

This role is responsible for designing, developing, testing, and maintaining high-quality software applications throughout the full software development lifecycle. The engineer will contribute to architecture design, coding, testing, deployment, and continuous improvement while ensuring the solutions meet customer and business requirements. This position also includes full-stack development responsibilities, covering both front-end and server-side components.

Key Responsibilities

  • Collaborate with customers and stakeholders to understand business use cases, challenges, and requirements, ensuring user-centric solution design.
  • Design, build, and deliver scalable software solutions using modern tools, frameworks, technologies, and agile methodologies.
  • Analyze application requirements and select the most appropriate technology stack, integration approach, and deployment model.
  • Develop high-level architecture components, system structures, and interface designs.
  • Work closely with product owners, architects, designers, and cross-functional teams to deliver integrated solutions.
  • Define and execute comprehensive testing strategies, including guidelines, standards, and best practices aligned with industry norms.
  • Continuously enhance system performance and adopt new technologies to improve development efficiency.
  • Apply modern programming practices such as TDD, CI/CD, and continuous delivery.
  • Implement secure development practices, including data protection, encryption, and anonymization.
  • Build intuitive, responsive, and user-friendly front-end interfaces.
  • Develop and maintain robust backend services such as APIs and microservices using server-side technologies.
  • Stay updated with emerging technologies; evaluate and integrate innovative capabilities into the technology stack.

Required Skills

  • Full Stack Java Development
  • Spring Boot, Microservices
  • React
  • CI/CD pipelines
  • Google Cloud Platform (GCP)
  • Tekton
  • Cloud Architecture
  • Knowledge of both SQL and NoSQL databases

Preferred Skills (Nice To Have)

  • Machine learning, mathematical modeling, or data analysis experience
  • Familiarity with Agile tools like Rally
  • XP practices: Pair programming, Mob programming, TDD

Experience Requirements

  • 6+ years of IT experience
  • 4+ years of hands-on development experience
  • Proficiency in two programming languages or advanced proficiency in one

Education

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field

Additional Competencies

  • Strong understanding of Object-Oriented Design Principles
  • Experience with cloud platforms (GCP, AWS, Azure, PCF)
  • Strong problem-solving, analytical, and communication skills
  • Ability to multitask and adapt to changing priorities
  • Ability to work both independently and in collaborative environments
  • Passion for continuous learning and working in a paired programming setup
  • Fundamental understanding of data modeling and microservices architecture
Skills: architecture,testing,design,stack,microservices

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You