Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Banking / Financial Services |
Functional Area | Web / Mobile Technologies |
EmploymentType | Full-time |
As a full stack application Developer, you will join a mature development team to implement, enhance, maintain and provide support for the application that is being built on latest technologies using micro services architecture / Java.You will utilize Java and JavaScript languages and frameworks, and adhere to coding standards, procedures and techniques. You will participate in design sessions with team members to analyze business requirements and develop proposed software solutions. You will participate in design reviews and provide input to the high level design recommendations. You will document the detailed application specifications and develop high quality code that adheres to architectural approaches and coding policies/standards. You will participate in code reviews and ensure that all solutions are aligned to design specifications. You will thoroughly unit test application code to ensure at least 90% code is covered using JUnits. You will play a T shaped developer in your scrum team assuming several roles that includes testing and support other tasks that are necessary as part of the sprint commitments. You will identify efficiencies and improvements to design documentation and coding methodologies/practices. You will mentor less experienced developers on the team. As part of this role you will be interacting with global teams that will be part of the scrum teams.Required experience:Core JavaJava 8/10/J2EE ( Tomcat / Spring Framework / Log4j / Junit/Mockito )ReactJsMavenContainerization (Docker/Kubernetes)AWS Implementations / AWS MigrationsRESTful Web ServicesMicroservices with SpringbootNetflix Architecture (API gateway, load balancing, Eureka, hystrix, swagger, config server)Log Aggregation and Tracing (SPLUNK/ElasticSearch)Linux/Unix shell scriptingOracle 12c RDBMS (stored procedures, triggers, performance analysis)GIT version controlSoftware security best practices (e.g. OWASP)Message Queues (Kafka/RabbitMQ)Distributed Caching (Redis/Gemfire)NoSql (Cassandra/MongoDB)Sonar/SecureAssist/FortifyNetwork Programming (Socket pooling)OAuth2/JWTPreferred experience:Selenium / Automation frameworkCI/CD (Jenkins)Performance Testing (JMeter/New Relic)Cloud (AWS/PCF)Exposure to .Net codeSkills:Software design and development estimationFamiliarity with delivery methodologies ( agile / waterfall )Strong communication, documentation and leadership skillsPrevious experience working with global delivery teams.Ability to prepare design documents.Willingness to perform POC tasks.Positive attitude towards team members with different levels of ability/skillset/knowledge.Should be available for production support / release events.Perform Code Review / Set coding standardsQualifications:College degree in related technical/business areasMinimum 7 years of web based application development work experienceMinimum 3 years of micro services based application development work experienceTimings:12:30 PM thru 9:30 PM5 days a week.,
Keyskills :
javasqljavascriptsql serverjqueryhigh level designcode reviewglobal teamslevel designload balancingglobal deliverysoftware designspring frameworkcoding standardsdevelopment work