• Senior Associate Platform L1/L2 - Java Technologies Jobs in Bangalore,India

  • Technical Talent Acquisition Specialistat Next Level Business Services
  • Save Job
  • 5 - 10 Years
  • Posted : above 1 month

Job Description:

A Senior Associate Platform (Senior Developer-Core Java) contributes towards a particular module/s of work by bringing deep core technology expertise and relevant business subject matter expertise to the table

Job Responsibilities

- Providing technical expertise for every phase of the project lifecycle from concept development to solution design, implementation, optimization, and support

- Interact with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project

- Prepare the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)

- Assist the architect in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture

- Drives the performance tuning, re-design, and re-factoring for a module

- Contributes to designing and implementing the build, releases process as well as system configuration and deployment characteristics of the application

Prerequisites

- 4 to 10 years of strong development skills in Java JDK 17 or above Knowledge of Java 8 features is a must have

- Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills

- Thorough understanding of OOPS concepts, Design principles and implementation of different types of Design patterns

- Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc

- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing, etc

- Experience with Multithreading, Concurrent Package and Concurrent APIs

- Basic understanding of Java Memory Management (JMM) including garbage collection concepts

- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc)

- Hands-on experience with JMS

- Hands-on experience in creating RESTful web services and consuming web services

- Hands-on experience with Spring

- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)

- Experience in writing Junit test cases using Mockito / Powermock frameworks

- Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc

- Good communication skills and ability to work with global teams to define and deliver on projects

- Sound understanding/experience in software development process, test-driven development

Profile Summary:

Employment Type : Full Time
Salary : Not Mentioned
Deadline : 16th Jan 2020

Key Skills:

Company Profile:

Not Mentioned

These are some of our most popular tutorials

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status