Company 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.
Job Description
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
Qualifications
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.
- Valuable understanding
📌 Golang - Goa (Margao)
🏢 KITS
📍 Margao