Looking for a candidate with expertise on Java, Sprint Boot with knowledge on AWS cloud.
Responsibilities of the role includes
- Provides business solutions by contributing to the development of complex or multiple software applications.
- Assists in determining and developing approaches to solutions.
- Contributes to the definition of application-level architecture.
- Participates in team release planning.
- Performs functional analysis for small to moderate projects.
- Develops Technical design documents.
- Provides application support, problem diagnosis and resolution.
- Supports and performs all phases of testing leading to implementation.
- Identifies and resolves technical issues.
- Works on multiple projects concurrently under moderate direction.
The Skills that are Key to this role
- Knowledge of internet, and application architecture, as well as current industry trends
- Displays a full understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner
- Ability to quickly learn, adapt and strive to meet the needs of a fast paced, changing environment
- Ability to navigate organizationally in order to accomplish tasks
- Ability to work on multiple efforts simultaneously
Required Technical skills
- Strong experience in Java, J2EE, and Spring Framework (Spring Boot, Spring MVC).
- Proficiency in front-end technologies such as Angular, JavaScript/TypeScript, HTML5, and CSS3.
- Experience with RESTful Web Services and API integration.
- Knowledge of relational databases and SQL (e.g., PL/SQL) as well as NoSQL databases.
- Familiarity with version control systems like Git and build tools like Maven or Gradle.
- Exposure to CI/CD tools such as Jenkins, uDeploy.
- Understanding of microservices architecture and containerization (Docker, Kubernetes).
- Experience with Agile development methodologies and tools like Jira.
Behavioral attributes
- Strong analytical and interpersonal skills
- Excellent oral and written communication skills
- Quick learner and willing to adapt and learn new technologies
- Great attitude, team player and effective contributor
- Commitment to quality and high standards
The Expertise We are Looking For
- Bachelor’s / Master’s degree in Computer science or Engineering.
- 5 - 8 years of experience in web technology role
- Excellent communication skills and ability to interact with all levels of end users and technical resources
Location for This Role : Bangalore
Shift timings : 11:00 am - 8:00pm (these are the official working hours so as to enable overlap with the US; that said, associates can exercise flexi logins/logouts from office and work remote for calls/meetings with the US)