Roles and Responsibilities
Coding, implementing, documenting, and unit testing complex web applications/modules and APIs
- Creating innovative prototypes to rapidly identify technology alignment and leading-edge technology implementation
- Initiating code reviews for new applications and ensuring adherence to software development standards
- Working with application development leads to establish, maintain and ensure compliance with standards for development, testing and documentation
- Participating in requirements gathering and functional specification activities
- Assisting with development of functional designs and resolution of complex code issues
- Resolving and helping to mitigate production issues
Desired Candidate Profile
Bachelors / Master’s degree in computer science or equivalent;
- 5-7 years of software development experience, with a strong focus on application development using Java /Java EE, Spring Boot, Hibernate and related technologies.
- 4+ years of Java experience, or a mix of other modern programming languages
- Strong working knowledge of modern web and mobile technologies
- Strong working knowledge of Micro-Service Architecture and RESTful Web Service
- Working knowledge of developing using Cloud (AWS) Infrastructure
- Working knowledge of RDBMS like PostgreSQL, MySQL or SQL Server
- Good understanding of application security (authentication, authorization, etc.)
- Strong background in extending existing test frameworks; JUnit, TestNg
- Experience in SCCS such as Git, and build tools such as Maven/Gradle
NOTE : Interested candidates can share their CV on Amukherjee@vbeyondapac.com