27 Oct
|
Sasken
|
Bengaluru
Responsibilities:
- software development experience to contribute to the design and implementation of high-quality applications.
- Develop applications using Java 8/11, Spring, Struts, JPA, Hibernate, RDBMS, FTL, and JavaScript.
- Demonstrate good knowledge of voice products or voice platforms (preferred).
- Design and implement microservices architecture using Docker, focusing on high performance and high availability design patterns.
- Write effective unit tests using JUnit and Cucumber BDD to ensure code coverage and reliability.
- Implement design patterns in product development for efficiency and scalability.
- Exhibit strong programming and debugging skills to create long-term, stable, and flexible solutions.
- Leverage open-source real-time streaming, messaging, and persistence components effectively.
- Ensure end-to-end test automation for distributed systems.
- Manage multi-tenant application modeling/configuration/customization, process orchestration, services orchestration, and enterprise-grade authentication services integration.
- Stay conversant with CI/CD practices and deployment techniques.
- Demonstrate familiarity with cloud technologies and their adoption in Java applications.
- Work collaboratively within Agile methodologies and sprints in a global team setting.
- Maintain excellent communication skills for effective onsite-offshore collaboration.
Skills:
- Proficiency in Java 8/11, Spring, Struts, JPA, Hibernate.
- Strong hands-on experience with Microservices, Docker, and cloud technologies.
- Experience in writing JUnit and Cucumber BDD tests.
- Ability to design and implement various design patterns.
- Strong programming and debugging skills.
- Familiarity with open-source real-time streaming and messaging components.
- Knowledge of multi-tenant application architecture and external system integration frameworks.
- CI/CD and proficient in deployment techniques.
- Effective communication skills in a diverse and global team environment.
We Value
- Ability to develop efficient and high-quality software.
- Demonstrated understanding of various software development lifecycles.
- Collaborative skills in diverse and global teaming environments.
- Quick adaptability to new information and concepts.
- Robust decision-making abilities in complex situations.
- Clear communication of subtle or complex messages tailored to the appropriate audience.
Location: Bangalore
Experience:2-5 years .
Education: Bachelor’s degree in Engineering, Computer Science, or a related field.
Skills
java, microservices, spring, docker, junit, cloud, hibernate, ci/cd, communication, design patterns
📌 SENIOR ENGINEER-SOFTWARE TEST&RELEASE (Bengaluru)
🏢 Sasken
📍 Bengaluru