Required Skills and Experience
- Strong communication skills, both verbal and written, with proven collaboration and organizational abilities.
- 3–5 years of professional experience with a strong focus on full-stack development.
- Deep expertise in Java, Spring Boot, J2EE, and microservices architectures .
- Hands-on experience with Spring MVC, Spring Security, Spring AOP/Aspects, JPA, Hibernate .
- Proven proficiency with React, JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern state management libraries ( Redux, Context API ).
- Experience with React Hooks, component-based architecture, and front-end performance optimization .
- Experience building and consuming RESTful APIs and SOAP Web Services .
- Strong experience with JSON/XML, distributed transactions, and integration patterns .
- Experience with SQL relational databases such as SQL Server or Oracle DB.
- Familiarity with legacy technologies: JSF, AngularJS, jQuery, JBoss, Log4j, Eclipse STS .
- Hands-on experience with at least one major cloud platform: AWS, Azure, or GCP .
- Strong experience writing automated tests using JUnit, TestNG, Mockito, along with front-end testing frameworks such as Jest, React Testing Library .
- Strong understanding of software engineering best practices including CI/CD, code reviews, maintainable design, and Agile delivery.
- Ability to write clean, maintainable Java and SQL code across diverse technical scenarios.
- Experience with large-scale application development and recent hands-on coding.
- Excellent English communication skills .
- Strong analytical and problem-solving skills .
- Ability to quickly learn and adapt to new technologies .
- Bachelor's degree in Computer Science, IT, Software Engineering, or related field.Nice to Have Skills- Experience with Kafka or other event streaming platforms .
- Experience with non-relational databases .
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps).
- Experience with Docker and Kubernetes .
- Knowledge of asynchronous programming and message queues .
- Knowledge of secrets management tools (AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, HashiCorp Vault).
Desired Skills and Qualities- A proactive, ownership-driven, and results-oriented mindset .
- High emotional intelligence enabling effective collaboration.
- Openness to giving and receiving feedback constructively .
- Comfortable with frequent client interaction .
- Ability to work independently and as part of a team .
- ~
- Passion for continuous learning and keeping up with both modern and legacy enterprise technologies.

Similar jobs

Full Stack Software Engineer - Java/Angular

Apply Now
Back to search page