Source description
About the role
Location: Bangalore
Experience: 6 - 9 Years
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 project planning.
-
Performs functional analysis for small to moderate projects.
-
Provides application support, problem diagnosis and resolution.
-
Supports and performs all phases of testing leading to implementation.
-
Identifies and resolves technical issues. Provides technical supervision on small projects.
-
Works on multiple projects concurrently under moderate direction.
-
The Skills that are Key to this role
Skills
-
Working experience and good knowledge of 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 to accomplish tasks
-
Ability to work on multiple efforts simultaneously
-
Required Technical skills
-
Experience in Client-side development – Angular, JavaScript
-
Open-Source Frameworks - Spring MVC, Spring Boot. XML, Integration with SOAP and RESTful Webservices, WS security
-
Strong software development skills using Java and web application technologies in a service-oriented architecture
-
Experience in Server-Side Java, J2EE, JSP/JSTL, Servlets, JAXB, JAX-WS, SQL, JUnit, and Tomcat are all required.
-
Working experience of Inversion of Control, dependency injection, and MVC design pattern
-
Strong knowledge of responsive web design and technologies
-
Strong knowledge of continuous integration and deployment - Jenkins, UDeploy, BIT bucket or similar CI-CD technologies
-
Experience in Agile development methodology and Jira tool
-
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
More at Photon