Senior Software Engineer Job in Xoriant

Senior Software Engineer

Apply Now
Job Summary

Description

Role Weare looking for Java Developer (Microservices & Containerization) who cancontribute to our ongoing and upcoming enterprise Java development andmaintenance projects. One who has extensive experience on relevant technologiesin working with legacy applications & migrating them on new platforms.Someone who can work as an individual contributor & works on thecutting-edge technologies.

We focus on bringing the rightcandidate on-board and encouraging them to use the latest technologies foridentifying key talents.We invite you to join our team and be part of ourgrowth story.

You should have experience in the keymatrix and performance areas given below:

Key Skills

Role and Responsibilities

  • Works with Technical Analyst, Technical Architect to create High level and Detailed Design for the applications
  • Performs hands on coding using Java/J2EE and UI frameworks
  • Perform unit and system testing of application code as well as execution of implementation activities
  • Resolve technical issues for designers and developers during project lifecycle
  • Excellent problem solving/troubleshooting skills on Java/J2EE technologies
  • Experience working with coordination of multiple teams
  • Designs, develops, and implements web-based large-scale enterprise Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding, testing and documentation of solution
  • Resolves technical issues through debugging, research, and investigation
  • Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks.
    Contribute to the Design and develop high quality software for large scale Java/Spring Batch/Micro-service Applications
  • Analyses business requirements and create technical design documents that are in accordance with the company's architecture standards
  • Ensures that expected application performance levels are achieved. Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of high complexity, significance, and risk
  • Demonstrates strong understanding of the business needs driving the projects

MandatorySkills:

  • Bachelors/masters in computer science, or other relevant degree
  • Should have 6+ years of strong experience in Java technology in agile environment
  • Very good hands-on experience in designing & developing enterprise Java Applications
  • Proficiency in the following general areas: Java (Java 1. 7/Java 1. 8), Spring Framework, SpringBoot, Swagger, Gradle, Application Profiling, Application Security, and Github
  • Core microservices development experience in large scale enterprise Java applications using Spring boot Framework
  • Experienced in cloud technologies like AWS/ Azure/ Google Cloud
  • Experience with handling micro-servicetracking & monitoring components like ELK, Zipkin etc.
  • Strong understanding of SOLIDPrinciples
  • Experience in Netflix components like API Gateway, Spring Cloud, Config Server etc.
  • Good knowledge of CI/CD methodologies and tools such as Jenkins
  • Experience in containerization technologies such as docker and Kubernetes/ Openshift
  • Strong experience into Design Patterns. Familiar with design patterns having used front end (Front Controller, Session Facade) and backend patterns (Singleton, Observer)
  • Experience in REST services Design & used JMS, JPA in web projects
  • Strong understanding of DB Design and working knowledge of relational databases such as Oracle, DB2, and MySQL
  • Experience in using ORM Frameworks such as Hibernate
  • Experience using Maven to build Java projects
  • Working knowledge of Linux / Unix
  • Experience in Application Server Deployed applications on Tomcat, WebSphere, and JBoss
  • Familiar with JVM features, garbage collection, class loaders, and class loading policy
  • Experience in using tools like Checkstyle, PMD, and Sonar. Experience in application performance tuning, writing, and executing unit tests and test suites, preferably Junit
  • Knowledge of application monitoring & logging tools

Good to have Technical Skills

  • Experience in finance applications
  • Ability to write complex PL/SQL code

Mandatory Technical Skills Matrix:

Skill

Weightage

Core Java & OOPS Concepts

30%

Backend Frameworks (Springboot, Netflix Framework, Hibernate, etc.)

20%

Advanced Java (Design Patterns, Multithreading, etc.)

15%

Build & Deployment (Maven/ Ant, Jenkins, Docker, Kubernetes/ Openshift)

10%

Testing (jUnit, Distributed systems)

10%

Database & SQL

10%

Unix (Basic commands, Scripting)

5%

Personal Skills:

  • Good communication and interpersonal skills
  • Strong analytical thinking and problem-solving skills
  • Ability to adapt quickly to new technologies, methodologies, and systems
  • Self-starter who can stay focused and efficient, whether working alone or in a group
  • Attention to details and flexible to learn new programs and script languages
  • Personal commitment and accountability to ensure standards are continuously sustained and improved both within the internal teams, and with partner organizations and suppliers

Know Us-

Xoriant Solutions is a software productengineering and technology services company based in Silicon Valley withoffices in the Europe and Asia. At Xoriant, our expertise in emergingtechnologies drives our growth. Some of Xoriants clientele include top 5networking companies, top 3 storage companies, top 3 ERP companies, topbanking/financial institutions, several enterprise class ISVs as well asstart-ups, among others.

Xoriant is voted theBestPlaces to Workby the IT-BPM Council in 2015 & 16 and is proud tobe known as one of the few CMMI level companies who focuses on emergingtechnologies.

Something interesting, please do visit:

Please visit our employee driventechnology blog:



Skills Required :
Java
Qualification :
QualificationsBE
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Skills Required :

JAVA

Similar Jobs for you

See more recommended jobs