17 Sep
|
Trigent Software
|
Bengaluru
17 Sep
Trigent Software
Bengaluru
– Software Development Engineer (SDE)
Position Overview
We are seeking a highly skilled Software Development Engineer (SDE) with 6+ years of experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate will have strong expertise in Java (8+), Spring Boot/MVC, AWS cloud services, and modern software engineering practices. This role requires a hands-on technologist with a passion for clean code, modular architecture, and performance optimization.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java 8+, Spring Boot, and Spring MVC.
- Architect and implement solutions leveraging AWS services (S3, EC2, Load Balancer, ECS/EKS, Docker).
- Work with both SQL (SQL Server, Postgres) and NoSQL (MongoDB) databases, ensuring performance and reliability.
- Implement and manage messaging systems such as Kafka or RabbitMQ.
- Collaborate with UI engineers and contribute to front-end development using JavaScript/TypeScript/React.
- Apply design patterns and best practices to ensure clean, modular, and maintainable code.
- Optimize application and database performance for large-scale systems.
- Implement robust testing strategies (unit, functional, integration, performance).
- Set up and maintain CI/CD pipelines using tools like Jenkins, Spinnaker,
Gradle, Maven.
- Monitor and troubleshoot applications using Datadog, Kibana, Splunk, ensuring system reliability.
- Participate in code reviews, design discussions, and agile ceremonies.
- Mentor junior engineers and contribute to a cooperative team culture.
Required Skills & Qualifications
- 6+ years of professional software development experience.
- Strong proficiency in Java 8+ and Spring Boot/MVC frameworks.
- Hands-on experience with AWS cloud services (S3, EC2, ECS/EKS, Load Balancer, Docker).
- Solid knowledge of SQL and NoSQL databases (SQL Server, Postgres, MongoDB).
- Experience with messaging systems (Kafka, RabbitMQ).
- Familiarity with UI frameworks (JavaScript, TypeScript, React).
- Strong understanding of software engineering fundamentals (data structures, algorithms, design patterns).
- Experience with CI/CD pipelines and build tools (Jenkins, Spinnaker, Gradle, Maven).
- Proficiency in monitoring/logging tools (Datadog, Kibana, Splunk).
- Excellent debugging, troubleshooting, and problem-solving skills.
- Strong communication skills and ability to work in a team-oriented, agile environment.
- Self-starter with the ability to take ownership and drive initiatives.
📌 Sdet (Bengaluru)
🏢 Trigent Software
📍 Bengaluru