Job Description
1.FSD skills:
Essentials Skills and Qualifications:
Bachelors Degree in Computer Science or Engineering with equivalent experience. 9+ years of experience and minimum 3+ years of experience in eveloping solution for large enterprise applications using Java/J2EE, SOA web services
Strong background in design and implementation of applications and services integrations using REST, SOAP, messages and/or EJB
Strong background System/application hardening, Design & Verify stability, interoperability, portability, security and scalability of system & deployment architecture
Good understanding of UML & RUP, strong understanding of design methodology and design patterns
Experience in Microservice based architecture and implementation (including decomposition of services)
Keen towards clean coding practices while building scalable, maintainable and performant code
Result oriented, dedicated, who can work on own initiative and can deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
Excellent analytical, communication skills
Good understanding and working experience with agile methodologies (including SAFe)
Self-motivated, result oriented, can do attitude and the ability to learn on the go, individual with growth mindset
Team player with experience working with international and cross functional teams
Technical Skills
Language & Frameworks: Java, J2EE,Spring, Spring Boot, Struts, REST, SOAP, Hibernate, EJB, Validation framework
Frontend Technologies: Typescript, AngularJS, Angular 7-9
Tools: Maven, Ant, SVN, Git, JIRA, Confluence, Splunk, Jenkins, Docker and openshift
Application Servers: WebLogic, Tomcat, NodeJS
Testing Frameworks: Jasmine, Karma, Protractor
2.Release Management
Your field of responsibility
Plan, communicate and execute all upcoming releases
Manage and identify risks that may affect release scope, release duration, partners (upstream/downstream) and environments
Participate in CAB (change advisory board) meetings to discuss release scope and/or roadblocks
Facilitate release planning and go-no-go sessions with Stakeholders
Execute all release activities as per planned timeline
Control and Maintain release management processes, quality gates, artifacts, run-book
Facilitate emergency or on-demand releases
Manage infrastructure inventory (decommision, upgarde, upscale/downscale)
Work closely with ART engineer, solution architecture, scrum master and lead engineer from various agile developmet team
Enhance the deployment & release processes by automating it or restructuring it
Plan DevOps improvements from backlog
Technical Skills
8+ years of experience, should have 3+ years of experience as a developer with Java, for building highly secure enterprise web based application
Must have knowledge about RESTFul web services
Must have minimum 3 years of hands on experience in :
oCICD tools - Jenkins
obuild tools - Maven, Gradle, Conda, Npm
osource code management - Git (Bitbucket/GitLab/Github)
oLinux (ssh/ftp)
Must know Devops integration tool-chain : Code analyzer (Sonar/Sonatype/Nexus IQ), artifact repositories (jFrog/Nexus), package manager (maven/npm/conda/docker/helm)
Should also have knowledge of : Python, powershell, Groovy, SQL, CURL, Loadbalancer, Change management (Service-now)
Should have understanding of : security, microservices, conatainer (K8s/docker)
Value-add if having knowledge of : Terraform, Api-Gateway, Angular, Networking
Employement Category:
Employement Type: Full time
Industry: Consulting
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: FSD/Release Management
Contact Details:
Company: Accuracy Info Labs
Location(s): Hyderabad