Software Engineer (Java)

Exasoft Group logo

Exasoft Group

View Salaries, Reviews, and more  

Job Description

Main Responsibilities:

  • Study, evaluate, understand and provide feedback on functional specifications
  • Develop solutions following defined standards and high quality
  • Provide detailed estimation for development of solutions
  • Implement solutions using TDD
  • Implement BDD for the features
  • Perform non-functional testing
  • Perform design and code review for other team members
  • Prepare documentation for design and implementation
  • Enable and support functional and user acceptance testing
  • Support applications in production - analyze and resolve issues as they arise
  • Work with various technical/functional teams to ensure proper delivery
  • Maintain lessons learnt, release post mortem outcomes and convert them into best practices
  • Automation approach or suggest automation as and when applicable
  • Be in the forefront of communications and having good relationship with any stakeholder involved

Qualifications and Profile:

  • Minimum 8 years in Java/J2EE development is required.

Must Have:

  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Java/J2EE, Spring,AngularJS, Spring MVC/Struts, Multi-threading, Restful web services , Swagger, JMS/WebSphere MQ, Java script, JQuery, XML, XSLT, Xpath, XSD
  • Docker/Kubernete, Kafka, Spark, Mongo DB
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures
  • Relational databases โ€“ MSSQL, Oracle, PostgreSQL
  • Source management โ€“ SVN/GIT, TDD using Junit, DBUnit, Jira/QC.
  • Application server โ€“ Jboss/WildFly/ Websphere
  • Well experienced and having good understanding on SQL language,
  • Well experienced and having good understanding on Unix/Linux Shell Scripting,
  • Having experience with JIRA, Confluence, Maven, GitLab, Jenkins, SonarQube and other deployment tools.
  • Having exposure to DevOps and DevOps tools.
  • Knowledge on implementing solutions on the Cloud, preferably AWS.

Interview Questions of Software Engineer (Java) at Exasoft Group

Currently, there aren't any interview questions for this role at Exasoft Group shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now