e are seeking a highly experienced and skilled
Java Full Stack Developer
to design, develop, and maintain robust and scalable enterprise-level applications. This role requires deep expertise in
Java, Spring Boot, and React
, strong communication skills, solid engineering practices, and frequent client interaction.
Key Responsibilities
• Develop
high-quality, maintainable code
for both new features and existing systems using
Java, Spring Boot, React
, and related technologies.
• Lead the
design and development of complex features and components
across the application stack.
• Translate
functional product requirements
into high-quality backend and front-end implementations.
• Write and maintain
comprehensive unit tests
, and support functional, integration, contract testing, and
TDD practices
.
• Apply
SOLID principles, design patterns, and scalable architecture techniques
to ensure high-quality solutions.
• Conduct
peer and group code reviews
and mentor junior developers to uphold best practices.
• Engage proactively with
clients
to clarify requirements and provide updates.
• Collaborate with
cross-functional teams
to define requirements, scope, and delivery timelines.
• Troubleshoot, debug, and optimize applications for
performance, scalability, and reliability
.
• Work with
large-scale enterprise systems, complex integrations, and distributed transactions
when required.
• Maintain strong
stakeholder relationships
through clear communication and high emotional intelligence.
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

Java Developer

Apply Now
Back to search page