Search by job, company or skills

kavi india

Senior Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Engineer
Experience: 3+ years
Job Overview
Results-driven Java Developer with 3 to 5 years of experience in designing, developing, and
deploying scalable enterprise applications using Java, Spring Boot, and Microservices
architecture. Strong hands-on experience in REST API development, SQL database design,
Kafka-based event-driven systems, and distributed application development.
Experienced in Python for data processing, ETL pipelines, and big data transformation use
cases. Proven ability to work across backend services, data engineering workflows, and
cloud-integrated environments.
Key Responsibilities
• Developed and maintained microservices-based backend applications using Spring
Boot.
• Designed and implemented RESTful APIs for enterprise applications.
• Built scalable Kafka producer and consumer services for asynchronous
communication.
• Worked extensively with SQL queries, joins, indexing, stored procedures, and
performance tuning.
• Integrated Java services with Python-based data workflows.
• Implemented exception handling, logging, and security standards.
• Participated in code reviews, unit testing, and production deployments.
• Collaborated with frontend, DevOps, and data engineering teams
• Improved application performance and optimized database queries

Required Skills
• Languages: Java 8/11/17, Python
• Frameworks: Spring Boot, Spring MVC, Spring Data JPA, Spring Security
• Architecture: Microservices, REST APIs, Event-Driven Architecture
• Messaging: Apache Kafka
• Database: SQL, MySQL, PostgreSQL, Oracle
• Big Data: Spark SQL
• Tools: Git, Maven, Gradle, Jenkins, Docker

Key Experience
• 3 to 5 years of strong experience in Java backend development
• Hands-on expertise in Spring Boot and Microservices
• Good knowledge of Kafka event streaming
• Strong understanding of SQL joins, subqueries, indexing, and query
optimization
• Experience in Python scripting
• Familiarity with Agile / Scrum methodologies
• If candidates have PySpark experience will be added advantage

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147483351

Similar Jobs

Chennai, India

Skills:

RustScipyTensorflowNumpyNlpPandasPytorchNeo4jOpencvPythonComputer VisionDimension ReductionGenerative AILangchainscikit-learnreinforcement learningVector DBsSequential ModelsArangoDBKubeflowMLFlowCausal AILlamaIndex

Chennai, India

Skills:

production deployment GolangNetworkingCloud ComputingDockerMySQLPostgresAgileScrumPythonRequirements AnalysisLinuxECSKubernetesVirtualizationAWS InfrastructureUser Story AnalysisImplementationProduct SupportDocker ComposeDeployment MonitoringLow-Level DesignEKSProduct DevelopmentContainer Creation

Chennai, India

Skills:

.NETJavaInformatica CloudBoomiNode.jsSoapHttpWorkatoGoogle CloudMulesoftRest ApisAzureTalendPythonAWSMicrosoft Azure Integration ServicesGoogle Cloud IntegrationIntegrate.ioJitterbitCeligo

Chennai, India

Skills:

XcodeGitUikitIos SdkNetworking ConceptsRestful ApisSwift programming languageXcode CloudCI CD toolsSwiftUIFastlane

Chennai, India

Skills:

NosqlGolangGithubJenkinsGitRESTDockerPostgresGitlabKafkaSvn