The Senior Software Engineer plays a key role within each phase of the software development lifecycle. This individual will work crossfunctionally with the companys infrastructure security data warehouse and other development teams to provide customercentric solutions and build a worldclass background check platform to meet the exploding growth of the company and business demands.
Responsibilities
Develop and maintain serviceoriented architecture platforms from start to finish.
Write reusable testable and efficient code.
Interact with internal stakeholders and external customers.
Validate requirements.
Create technical specifications.
Support build and deployments.
Integration and unit testing.
Applications support / troubleshooting across environments.
Provide mentorship to juniormid level developers
Qualifications
BE/BTECH/MS in Computer Science or equivalent education.
5 years of system development experience using the following technologies :
Java i18n
Spring Boot Framework
J2EE Technologies including JSP/Servlets EJB3 JMS JDBC JMX
RESTful Web Services/SOA XML XSL
JAXRS JSON
Tomcat JBoss SQL Server Mongo DB
HTML5 CSS3 JavaScript TypeScript
Angular SPA Framework
AWS Services
Deep familiarity with modern web application technologies & frameworks.
Experience architecting and developing enterprise integrations systems.
Code Build and Deploy Tools such as Jenkins/Code Build.
Solid understanding of Agile or SCRUM development process and software release processes.
Must be a selfstarter who is highly organized handson and a team player.
Ability to thrive in a fastpaced environment.
Detailoriented with strong written and verbal communication
j2ee,spring boot,restful apis,aws,mongodb,full stack development