Lead I - Java Developer,Rest Api,Spring Boot, Kotlin
UST Global Inc
Location - Trivandrum
Job Description:
Job Description:
We are looking for a Senior Software Engineer to join our team. In this role, you will be responsible for designing and developing high-performance server-side systems, leading the technical direction of projects, and collaborating with cross-functional teams to deliver high-quality software solutions. You will leverage your expertise in modern programming languages and cloud technologies to build scalable and reliable systems.
Must-Have Skills: Server-Side Software Development: 7+ years of professional experience in server-side software development. Programming Languages: Strong proficiency in at least one of the following: Java v11+ Kotlin JavaScript/TypeScript C# API Design: Deep understanding of RESTful API design and best practices. Database Expertise: Experience with SQL/RDB (MS) and NoSQL databases, including performance optimization and tuning. Event-Driven Architecture: Expert experience with event-driven architecture and message queues (e.g., Kafka, MQ). Containerization & Infrastructure-as-Code: Experience with Docker and infrastructure-as-code tools. Framework Expertise: Expertise in at least one of the following frameworks: Spring Micronaut Node.js .NET Testing Frameworks: Understanding of testing methodologies and frameworks such as Playwright, Jest, or other test frameworks. Problem-Solving & Communication: Excellent problem-solving, analytical, and communication skills. Cloud & Serverless Technologies: Experienced in working with cloud technologies and serverless architectures (AWS, GCP, Azure). Good-to-Have Skills: Cloud Certifications: Certification in AWS, GCP, or Azure. CI/CD: Experience with CI/CD pipelines and related tools. Advanced Messaging Systems: Familiarity with advanced messaging systems beyond Kafka, such as RabbitMQ or ActiveMQ. Agile Methodologies: Familiarity with Agile/Scrum development methodologies. DevOps Practices: Experience with DevOps tools and best practices. Monitoring & Observability Tools: Familiarity with monitoring tools such as Prometheus, Grafana, ELK stack, etc. Experience: Required Experience: 7+ years of experience in server-side software development. Strong background in developing RESTful APIs, working with databases, and designing scalable systems. Hands-on experience with event-driven architectures and message queue systems (Kafka, MQ). Experience with containerization (Docker) and infrastructure automation. Exposure to cloud/serverless technologies (AWS, GCP, Azure). Desired Experience: Experience leading technical teams or mentoring junior engineers. Exposure to high-scale systems and microservices architectures. Working knowledge of testing and quality assurance processes. Education: Required: Bachelor's degree in Computer Science, Engineering, or a related field. Preferred: Master's degree or relevant certifications in Software Engineering, Cloud Computing, or related disciplines.
Confirm your E-mail: Send Email
All Jobs from UST Global Inc