i
Taggd
51 Taggd Jobs
Senior Software Engineer II - Java/AngularJS (7-17 yrs)
Taggd
posted 10d ago
Flexible timing
Key skills for the job
Primary Responsibilities :
- Designing, building and operating secure cloud platform services and software that meet business requirements
- Proven experience with full development life cycle for large-scale software products including extensive experience with service-oriented architectures, design patterns and web services
- In-depth knowledge of system programming, Deep understanding of system performance tradeoffs, load balancing, and engineering for high availability
- Understand Product / Project / Consumer priorities and follow Agile methodologies to deliver features within time
- Creation/involvement in documented designs following agreed to design patterns and standards
- Perform Coding and unit testing independently and assist/mentor his team members whenever required
- Adherence to coding standards
- Communicate effectively with other engineers/ QE and onshore team
- Support the QE team during testing via defect fixes, code deployment, clarifications
- Fully encourage and facilitate high quality code through of support QE team efforts including but not limited to mentoring, assistance, and writing/executing automation tests as needed
Required Qualifications :
- Undergraduate degree or equivalent experience
- 7+ years of experience in large scale distributed system development including hands on operational experience
- 5+ hands on experience with Java, Spring boot, Kafka, AngularJS/ReactJS, NoSQL Database, Redis, Docker/Kubernetes, GitHub
- 3+ Experience working with Microservices and Event driven architecture like Kafka
- 2+ experience on Cloud environment and architectures, preferably Azure
- 2+ years of engineering experience in building infrastructure using code (Terraform) and repeatable designs
- 2+ years of experience in automation of CI/CD using GitHub actions or JPAC and source control system such as Git
- 2+ years of experience with Agile/lean development practice
- Experience mentoring/training an engineering community on development best practices
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer 2 roles with real interview advice