S

SmarTek21

AI-driven data mesh and conversational platforms

Senior Software Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • Hands-on experience developing and working on web applications using Java, Servlets, J2EE technologies, and relevant frameworks.
  • Experience working with both legacy architecture and microservices.
  • Experience with JSP and JavaScript, jQuery, Backbone, or React, including implementing the latest responsive UI standards in at least 2–3 projects.
  • Understanding of J2EE web application architecture and experience rewriting JSP and/or back-end APIs.
  • Experience with code peer reviews, design, and test automation.
  • Experience working in an onsite and offshore model.
  • Five to eight years of industry experience in Java.
  • Solid understanding of object-oriented programming.
  • Very good experience in front-end development with HTML, CSS, JavaScript, and libraries such as Backbone, jQuery, and React.
  • Very good experience in JSP and Servlets development and JSP tag libraries.
  • Good experience with Core Java, J2EE, and Spring Boot.
  • Good experience with a database such as MySQL or Oracle.
  • Good experience with source control systems such as Git or TFS.
  • Good experience with continuous integration tools such as Jenkins or Go.
  • Experience with JUnit and mocking frameworks such as JMockit.
  • Experience executing projects using Agile methodologies.
  • Technical skills include Java; Servlets and JSP; JSP tag libraries; JavaScript, jQuery, or Backbone.js; HTML/CSS and React; relational database management systems (Oracle, MSSQL, or MySQL); Ant, Maven, or Gradle; JUnit; JMockit; Jenkins; and microservices.
  • Secondary technical skills include web services (RESTful and SOAP) and frameworks such as Apache CXF, Axis, Jersey, or another web services framework.

Responsibilities

  • Understand requirements thoroughly and develop business knowledge.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Communicate directly and effectively with clients when needed.
  • Follow industry best practices while coding and performing unit testing.
  • Stay updated with current technologies and coding methodologies.
  • Work with developers to build the interface, focusing on usability features.
  • Provide end-to-end solutions.
  • Appreciate and work with the Agile methodology.
  • Manage work effectively under tight schedules.

Desired Qualifications

  • Project experience with enterprise clients is an added advantage.

About the Company

SmarTek21

AI-driven data mesh and conversational platforms

SmarTek21 provides AI-driven data mesh platforms and conversational platforms that help organizations improve customer experiences. Its data mesh solution enables scalable data integration and governance across different data sources, while its conversational platforms support natural language interactions and customer engagement. The company combines human expertise with artificial intelligence to implement and manage digital integration and data management processes, rather than relying on AI alone. This approach differentiates SmarTek21 from competitors by focusing on practical data-world implementations and blending expert knowledge with AI. The goal is to help organizations solve complex data integration and data management challenges while delivering better customer interactions across channels.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Kirkland, WA
Founded
2006

Recently Posted Jobs

Explore more opportunities at SmarTek21

See more jobs