We are looking for a highly skilled Senior Full Stack Java Developer who will be responsible for designing, developing, and maintaining scalable software applications. The ideal candidate will have strong expertise across both frontend and backend technologies, along with exposure to cloud platforms and modern DevOps practices.
Key Responsibilities
Design, develop, test, and deploy scalable software solutions
Understand business requirements and translate them into technical solutions
Build responsive and user-friendly UI using modern frontend frameworks
Develop robust backend services, APIs, and microservices
Create high-level architecture and select appropriate technology stacks
Collaborate with cross-functional teams including product, design, and architecture
Implement best practices in coding, testing, and deployment
Ensure application performance, scalability, and security
Work with CI/CD pipelines and DevOps tools for continuous delivery
Continuously improve application performance and adopt new technologies
Required Skills
Strong experience in Java (Full Stack Development)
Frontend development using Angular
Backend development with REST APIs & Microservices
Proficiency in Python
Experience with PostgreSQL / Cloud SQL
Strong understanding of JSON and API integrations
Cloud & Data Technologies
Hands-on experience with Google Cloud Platform (GCP)
BigQuery, Dataflow, Dataproc, Data Fusion
Experience with Airflow (PySpark preferred)
DevOps & Tools
CI/CD tools: Jenkins / Tekton
Containerization: Docker
Infrastructure as Code: Terraform
Code Quality tools: SonarQube
Good to Have
Basic understanding of AI/ML concepts
Experience with backend frameworks like Flask / Django / FastAPI
Exposure to Test Driven Development (TDD)
Familiarity with Agile methodologies
Knowledge of security practices (data encryption, anonymization)
Experience & Qualifications
6+ years of IT experience with minimum 4+ years in development
Strong hands-on coding expertise in at least one or more languages
Bachelor’s degree in Computer Science or related field (Master’s preferred)
Why Join Us?
Opportunity to work on scalable, high-impact applications
Exposure to modern cloud and DevOps technologies