Design, develop, and maintain scalable and high-performing Java-based applications.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Write clean, maintainable, and efficient code following best practices.
Conduct unit testing, integration testing, and support continuous integration.
Participate in code reviews, architecture discussions, and sprint planning meetings.
Troubleshoot and resolve software defects and production issues.
Contribute to continuous improvement by suggesting and implementing enhancements to tools, processes, and practices.
Key Requirements
0-8 years
of professional experience in Java development.
Strong proficiency in
Core Java
,
Spring Framework (Spring Boot, Spring MVC)
.
Experience with
RESTful APIs
,
Microservices architecture
, and
API integration
.
Good knowledge of
SQL
and experience with relational databases such as
PostgreSQL
,
MySQL
, or
Oracle
.
Familiarity with
CI/CD pipelines
,
Git
, and build tools like
Maven
or
Gradle
.
Working knowledge of
cloud platforms
(AWS, Azure, or GCP) is a plus.
Solid understanding of software engineering principles, design patterns, and best practices.
Excellent communication and problem-solving skills.
Ability to work independently in a fully remote environment.
Job Types: Full-time, Permanent
Pay: 30,000.00-70,000.00 per year
Benefits:
* Work from home
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.