03 Oct
|
Sigma Allied Services
|
Vadodara
03 Oct
Sigma Allied Services
Vadodara
Job Description-Java developer/ Java lead
Position
SDE Software Engineer / Tech Lead
Number of Openings
10 Positions
Experience
- Software Engineer: 6–9 Years
- Tech Lead: 10–15 Years
Location
- Vadodara: Software Engineer & Tech Lead
- Work Mode
Work From Office (WFO)
Role Overview
We are looking for experienced Java Software Engineers and Tech Leads with strong expertise in enterprise application development, microservices, distributed systems, and modern cloud-native technologies.
The selected candidates will be responsible for designing, developing, testing, and delivering high-quality enterprise applications while following Agile development practices and organizational standards.
Key Responsibilities
- Develop and maintain enterprise applications using Java and Spring Boot.
- Design and develop scalable, reliable, and high-performance microservices.
- Estimate effort and timelines for assigned tasks.
- Write and execute unit, integration, and automated test cases.
- Develop clean, maintainable, and reusable code following SOLID principles and design patterns.
- Design and develop REST APIs and web services.
- Work with relational and NoSQL databases.
- Implement Kafka-based event-driven solutions.
- Troubleshoot, debug, and resolve application issues and production defects.
- Provide accurate and timely status updates on assigned tasks.
- Participate in Agile/Scrum ceremonies, sprint planning, code reviews, and retrospectives.
- Follow organizational processes, policies, security standards, and best practices.
- Contribute to process improvements, technical documentation, and knowledge sharing.
- For Tech Lead roles, provide technical guidance, conduct design discussions, mentor team members,
and drive technical decisions.
Mandatory Technical Skills
Core Java & Backend
- Strong hands-on experience with Core Java
- Java 11 / 17 / 21
- Spring Framework:
- Spring Boot
- Spring MVC
- Spring IoC
- Spring AOP
- Spring Security
- Hibernate / JPA
- Multithreading & Concurrency
- Design Patterns
- SOLID Principles
Microservices & APIs
- Microservices Architecture
- REST APIs & API Design
- Web Services – JSON & SOAP
- Distributed Systems Design
- Event-Driven Architecture
Database
- Solid SQL knowledge
- RDBMS – Oracle & PostgreSQL
- MongoDB
- Database design and optimization
Messaging & Event Streaming
- Apache Kafka
- Zookeeper
- Kafka-based event-driven architecture
Front-End Knowledge
- JavaScript / TypeScript
- HTML5
- CSS3
DevOps & Cloud
- AWS
- Docker
- Kubernetes
- Jenkins / GitHub Actions
- Terraform
- CI/CD
Development & Testing Tools
- Eclipse / MyEclipse
- JUnit
- Maven / Ant / Gradle
- Git
- TDD & Unit Testing
Methodology
- Agile / Scrum
- Continuous Integration & Continuous Delivery
- Code Review and collaborative development practices
Tech Lead – Additional Expectations
Candidates applying for the Tech Lead (10–15 Years) position should additionally demonstrate:
- Strong system design and architecture skills.
- Experience designing scalable and distributed enterprise applications.
- Ability to make and communicate technical decisions.
- Experience leading technical discussions and code reviews.
- Ability to mentor and guide software engineers.
- Strong understanding of Microservices, Kafka, Cloud, Kubernetes, and CI/CD.
- Ability to translate business requirements into technical solutions.
- Robust troubleshooting, analytical, and problem-solving skills.
Education
Bachelor's / Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Essential Soft Skills
- Strong logical and analytical skills.
- Excellent problem-solving and debugging abilities.
- Strong design and architectural thinking.
- Good written and verbal communication skills.
- Ability to articulate and present technical concepts clearly and precisely in English.
- Strong teamwork and collaboration skills.
- Ownership and accountability for assigned deliverables.
Candidate Profile
We are looking for professionals who have strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, SQL, Kafka, Cloud, and modern DevOps practices, with the ability to build scalable enterprise applications and deliver quality solutions within defined timelines and effort estimates.
Keywords for Sourcing
Java | Java 11/17/21 | Spring Boot | Spring MVC | Spring Security | Microservices | REST API | Hibernate | JPA | Kafka | Zookeeper | PostgreSQL | Oracle | MongoDB | AWS | Docker | Kubernetes | Jenkins | GitHub Actions | Terraform | CI/CD | JUnit | Maven | Gradle | Git | Multithreading | System Design | Distributed Systems | Design Patterns | SOLID | Agile | Scrum | TDD
📌 Java Developer (Vadodara)
🏢 Sigma Allied Services
📍 Vadodara