Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Pune - Xoriant @ Xoriant Solutions

Home > Programming & Design

 Senior Software Engineer - Pune - Xoriant

Job Description

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

Mandatory Skills:

  • Should have 6+ years of strong experience in Java technology in agile environment
  • 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-service tracking monitoring components like ELK, Zipkin etc.
  • Strong understanding of SOLID Principles
  • 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

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


*

BE

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Xoriant Solutions
Location(s): Pune

+ View Contactajax loader


Keyskills:   Unix Hibernate ERP Linux Networking Db2 JBoss MySQL PLSQL Oracle

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Xoriant Solutions

Xoriant Corporation is a product engineering and services company, serving technology startups as well as mid-size to large corporations. We offer a flexible blend of onsite, offsite and offshore services from our Global delivery centers ( Sunnyvale, New Jersey, Mumbai, Pune, Gurgaon, Kolkata and B...