Create Alert
Email me similar jobs

Java Full Stack Developer

Full-time
Purpose of the Role
Read on to find out what you will need to succeed in this position, including skills, qualifications, and experience.
To design, develop and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Basic / Essential Qualifications
Proficiency in full-stack development with hands-on coding experience in Core Java (collections, concurrency, memory management, GC basics) , JPA/Hibernate, Spring framework, and basic caching concepts
Knowledge of Spring ecosystem technologies including Spring Boot and Spring-Data
Experience building REST APIs and microservices architecture and event-driven design patterns
Strong SQL knowledge including isolation levels and transaction management
Skilled in creating rich, interactive React/Angularbased front-end applications.
Solid coding practices for RESTful API development and consumption with understanding of OpenAPI/Swagger specifications
Understanding of API security protocols and authentication mechanisms (OAuth2, JWT) including TLS.
Strong SQL knowledge including isolation levels and transaction management
Understanding of DB race conditions and locking strategies
Knowledge of MongoDB (indexing, composite indexes, consistency basics)
Strong understanding of multithreading and thread safety
Ability to participate in code reviews and apply feedback effectively xehkeey
Understanding of code quality tools like SonarQube and security scanning tools
Familiarity with developer tools including Maven, Gradle, Git, and CI/CD pipelines (Jenkins/GitLab)
Good understanding of Agile development practices
Familiarity with cloud platforms such as AWS or OpenShift
Knowledge of testing methodologies including unit testing and test automation
Good communication skills and team collaboration abilities
Similar jobs

Java Full Stack Developer

Apply Now
Back to search page