Golang - Goa

KITS Pvt Ltd

Apply to this job
Madgaon, Goa, in remote Until 8/21/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

We develop platform that transforms how energy providers understand and serve their customers. We use AI to unlock meter-level data, provide consumer insights and make businesses processes automated and smarter  for energy retailers, utilities and grid operators. 

As Sr. Java developer, you will be working as a part of product team to develop and maintain a highly scalable,  data driven applications using latest open source/proprietary tools and platforms.

Requirements and General Skills

  • Design and develop responsive and highly scalable applications following best coding principles, optimized coding practices and using latest tools & platforms.
  • Routine day involves writing code for web applications, writing and modifying RESTful API's, integrating apps with cloud platforms like AWS, other products of the company and/or third party API's.
  • Actively participate in product review meetings and contribute with ideas for improvement.
  • Build reusable code and libraries for future use.
  • Proactively identify potential problems and opportunities to improve applications and processes, with emphasis on usability, performance, and security
  • Document the development process, architecture, and standard components
  • Deployment of applications on AWS or similar platform

Qualification & Mandatory Technical Skills

  • BE / B.Tech / MCA or equivalent degree with 3-7 years of experience.
  • Excellent communication skills.
  • Expert at JavaEE 8 and above, Spring Boot, Hibernate, microservices and Mongo DB.
  • Well versed with any one of the application servers and web servers of choice (JBoss, Tomcat, WebSphere, WebLogic, Glassfish). Experience with JBoss Application Server is an asset.

·       Good understanding of serialization, concurrency control, multithreading, database design and query optimization.

·       Experience with Git, Maven and Junit is a must.

  • Working knowledge of Swagger, Gherkin, Cucumber is desired.
  • Good understanding of Servlets, JSP, JWT, AJAX, basic cryptography, Session Management and browser dependencies.
  • Hands-on experience with docker, Kubernetes and helm charts is preferred. 
  • Experience with Druid DB will be a plus.
  • Knowledge of HTML, Style Sheets, JavaScript, Shell, Adobe Flex/Flash, HTML5
  • Good understanding and experience on popular relational and non-relational databases like MySQL, MongoDB.

·       Good knowledge of data Structures and algorithms.

·       Knack for writing high quality, clean and well documented code.

Good to have:

·      Knowledge of Gson, JaxRS, Guava, AWS lambda, SQS, API Gateway.

·      Experience with visualization frameworks like ArcGIS, Google Charts, High charts.

·      Cloud platforms preferably AWS or Google Cloud 

·      Experience with developing end to end solutions.

About this role

Summary

Develop scalable, data-driven applications using Java, microservices, cloud, and APIs.

Job title

Sr. Java developer

Experience level

3-7 years

Industry

energy

Location requirements

Madgaon, Goa, in; remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

JavaEE 8Spring BootHibernateMongoDBGitMavenJunitAWS

Preferred skills

SwaggerGherkinCucumberdockerKuberneteshelm chartsDruid DBHTMLJavaScriptShellAWS lambdaSQSAPI Gatewayvisualization frameworks

Specializations

javamicroservicescloudAPIdatabases
Locations

Structured locations inferred from the posting.

Goa, Jharkhand, India

Remote City