Role Overview
KG Invicta Services is looking for an experienced Senior Java Engineer to design, develop, and maintain scalable server-side applications for international clients. The role demands strong expertise in Java-based backend systems, microservices architecture, cloud environments, and secure, high-performance application development. This position requires the ability to work independently and collaborate with distributed global teams.
Key Responsibilities
Design, develop, and maintain server-side applications using Java with Spring / Spring Boot frameworks
Build and manage RESTful APIs and microservices-based architectures
Handle database integration, including data modeling, query optimization, and performance tuning across relational and/or NoSQL databases
Ensure application security, including authentication, authorization, secure coding practices, and vulnerability mitigation
Perform performance optimization and scalability tuning for high-availability systems
Deploy and manage applications in cloud-based and containerized environments
Collaborate with frontend engineers, DevOps teams, and client stakeholders to deliver high-quality solutions
Participate in code reviews, architecture discussions, and technical decision-making
Technical Skills & Requirements
Strong hands-on experience in Java (8+), Spring, and Spring Boot
Proven experience with REST APIs and microservices architecture
Solid understanding of RDBMS (MySQL, PostgreSQL, Oracle, etc.) and/or NoSQL databases (MongoDB, Cassandra, etc.)
Experience with cloud platforms such as AWS / Azure / GCP
Familiarity with containerization technologies (Docker, Kubernetes preferred)
Good understanding of security best practices, OAuth/JWT, and secure API design
Exposure to CI/CD pipelines and DevOps practices is a plus
Experience & Competencies
8+ years of hands-on backend development experience
Ability to work independently with minimal supervision
Strong problem-solving and analytical skills
Excellent communication skills for working with global clients
Experience supporting international or remote delivery models is highly preferred
Why Join KG Invicta Services
Opportunity to work with global clients and modern technology stacks
Fast-growing organization with exposure to challenging, high-impact projects
Flexible work models and a performance-driven culture