Software Engineer (Java/Kotlin Full Stack
GARGI TECHNOLOGIES INC
Washington, United States of America
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Washington, United States of America
Tech stack
Clean Code Principles
Java
JavaScript
Spring Security
Amazon Web Services (AWS)
Applications Architecture
Application Performance Management
HTML5
Unit Testing
Azure
CSS
Code Review
Continuous Integration
Relational Databases
Software Debugging
Gradle
Hibernate
Java Persistence API
Spring
JUnit
PostgreSQL
Maven
MySQL
Mockito
Software Engineering
Software Systems
TypeScript
Web Application Frameworks
Google Cloud Platform
Spring-mvc
React
Spring-boot
Kotlin
Angular
Kubernetes
Information Technology
Software Coding
REST
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.