Software Engineer (Java/Kotlin Full Stack

GARGI TECHNOLOGIES INC
Washington, DC, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Spring Security Amazon Web Services Applications Architecture Application Performance Management HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review
+28 more
Continuous Integration Relational Databases Software Debugging Gradle Hibernate (Java) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven MySQL Mockito Software Engineering Software Systems TypeScript Web Application Frameworks Google Cloud Spring-mvc ReactJS Spring-boot Kotlin AngularJS Kubernetes Information Technology Software Coding Restful APIs Docker Microservices

Job description

We are looking for a skilled and motivated Software Engineer with experience in Java, Kotlin, Spring Framework, Hibernate, React, and Angular. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality software solutions., * Design, develop, and maintain enterprise-grade applications using Java and Kotlin.

  • Build and maintain RESTful APIs using Spring Boot.
  • Develop responsive and interactive user interfaces using React and Angular.
  • Implement database operations using Hibernate/JPA.
  • Write clean, efficient, and maintainable code following coding standards and best practices.
  • Participate in application architecture, code reviews, and technical discussions.
  • Troubleshoot, debug, and resolve application issues.
  • Collaborate with product managers, QA engineers, and other developers throughout the software development lifecycle.
  • Optimize application performance, scalability, and security.
  • Create and maintain technical documentation.

Requirements

  • Strong experience in Java and Kotlin.
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
  • Good knowledge of Hibernate/JPA and relational databases such as MySQL or PostgreSQL.
  • Experience building RESTful APIs and microservices.
  • Proficiency in React.js and Angular.
  • Strong understanding of HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with Git and version control systems.
  • Familiarity with Maven or Gradle.
  • Understanding of Agile/Scrum development methodologies., * Bachelor’’'’s degree in Computer Science, Information Technology, or a related field.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) is a plus.
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines is an advantage.
  • Familiarity with unit testing frameworks such as JUnit and Mockito.

Experience

  • 1-7 years of experience in full-stack software development using Java/Kotlin and modern frontend frameworks.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all