Java Full Stack Developer
Descripción del puesto
Required Skills and Experience
• Strong communication skills, both verbal and written, with proven collaboration and organizational abilities.
- 5–8+ years of professional experience with a strong focus on full-stack development.
.
• 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.
¿Te interesa este puesto?