TechDigital Group
Technical Skills Required:
- Bachelor's/master's degree in computer science or engineering or equivalent experience
- 8+ years of developer experience for Sr-level
- Solid understanding of typical multi-tier architectures: web servers, batch, and database
- Hands-on experience with multiple technologies such as: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS
- Database technologies - MongoDB, Postgres, etc.
- Information and application security including firewall, AD, TAM/PING, LDAP, certificates, public key encryption, SSH, access credentials, etc.
- Experience with large microservice-based architectures and container orchestration frameworks
- Build automation / CI/CD pipeline integration tools (Jenkins, Hudson, Bamboo, GIT, Bitbucket, Spinnaker)
- Knowledge of unit testing methodologies and frameworks
- Experience with cloud platforms AWS/Azure/Google
- Experience working in an agile environment (SAFE/Scrum)
- Excellent communication skills
Scope of the Work:
- Agile Software Development
- Analyze the business requirements and technical design that align with the technical roadmap and develop and maintain supporting application software
- Design and develop microservices-based solutions using Java/JEE frameworks, UI frameworks, Docker, and Kubernetes/EKS
- Good knowledge in Cucumber framework
- Work on technical upgrades/migrations including but not limited to middleware, database, and PAM workflow to the cloud
- Assess opportunities for application and process improvements, optimizations, and performance tuning for Java/JEE applications
- Maintain a strong focus on operational excellence by following defined development methodologies around coding, testing, DevOps, and support
- Proficiency in agile software development methodologies including Scrum and SAFe