SmarTek21 Logo

SmarTek21

Senior Software Engineer- Java

Posted 16 Days Ago
Pune, Maharashtra
Senior level
Pune, Maharashtra
Senior level
The Senior Software Engineer will develop web applications primarily using Java and associated technologies, lead a high-performance team, ensure code quality through reviews and testing, and implement responsive UI across projects. The role involves both legacy systems and microservices with an emphasis on Agile methodologies.
The summary above was generated by AI

Job Description :

  • The candidate should have hands on experience on developing and working on web applications using Java/ Servlets/J2EE technologies and relevant frameworks. Should be comfortable working with both legacy architecture and microservices
  • Should have worked on JSP, JS/Jquery/Backbone/React, latest standards on Responsive UI and implemented in at least 2-3 projects.
  • Project experience with enterprise clients will be an added advantage
  • Understand the J2EE web application architecture, code re-write of either JSP and/or back end APIs
  • Peer review the code, design, test automation, etc.,
  • Responsible for leading a high performance team of individuals to provide qualitative quality delivery and support
  • Experience in working in onsite and offshore model

Desired Candidate profile :

  • 5-7 years of industry experience in Java.
  • Solid understanding of object-oriented programming
  • Very good experience in front end development (HTML/CSS, JS, JS Libraries – Backbone, Jquery and React)
  • Very good experience in JSP / Servlets development
  • Very good experience in JSP tag libraries
  • Good Experience in Core Java, J2EE and Spring boot
  • Good experience in one database like MySql, Oracle etc.
  • Good Experience with any Source controls like Git, TFS etc.
  • Good Experience in Continous Integration tools like Jenkins/Go
  • Should have experience in Junit and Mocking frameworks like JMockit
  • Excellent problem-solving and analytical skills
  • Should have executed projects using Agile methodologies
  • Should be self-motivated and smart-working
  • Candidate should have excellent communication skills both oral and written
  • Should be willing to learn


Primary Technical Skills :

  • Java
  • Servlets & JSP
  • JSP Tag libraries
  • JavaScript or jQuery or Backbone.js
  • HTML/CSS, React
  • RDBMS ( Oracle or MSSQL or MySQL )
  • Ant/Maven/Gradle
  • Junit
  • JMockit
  • Jenkins
  • Microservices


Secondary Technical Skills :

  • Web services (RESTful & SOAP)
  • Apache CXF, Axis, Jersy or any other Webservices framework


Responsibilities :

  • Thorough understanding of requirements and business knowledge
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ability to communicate with clients effectively and directly when needed
  • Follow industry best practices while coding and unit testing.
  • Stay updated with current technologies and coding methodologies.
  • Working with the developers to build the interface with a focus on usability features
  • Should be a solution provider (provide end-to-end solution)
  • Should appreciate the Agile methodology
  • Should be competent to manage to work in tight schedules

Similar Jobs

17 Days Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Financial Services
As a Senior Lead Software Engineer, you'll guide technical teams to enhance, build, and deliver technology products. You'll develop secure production code, review peer code, influence design decisions, and advocate for firm-wide engineering practices while contributing to agile methodologies.
Senior level
Payments
The Senior Software Engineer will design and develop applications with a focus on cloud and scalable systems, collaborating with stakeholders to meet business needs. Responsibilities include programming, evaluating technologies, providing technical support, and ensuring system performance and compliance with architectural designs.
2 Days Ago
Pune, Maharashtra, IND
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Senior Software Engineer at Autodesk, you will contribute to all phases of software development, including architecture, design, development, and testing. You'll develop and debug applications, enhance team processes, and manage large-scale production applications while collaborating with product owners and other teams to incrementally improve the product.

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account