Job Description 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 collaborative 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.
Job Description 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) ...
Job Description 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 collaborative 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.
View more
View less