Design, develop, test, and maintain Java-based applications.
Write well-designed, efficient, and testable code following coding standards.
Collaborate with cross-functional teams including QA, UI/UX designers, and product managers.
Participate in all phases of the software development lifecycle (SDLC).
Troubleshoot and debug applications and provide timely resolutions.
Integrate applications with databases, third-party APIs, and front-end components.
Maintain technical documentation and code versioning using tools like Git.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Strong proficiency in
Core Java
,
J2EE
, and
Spring Framework (Spring Boot)
.
Experience with
RESTful APIs
,
Hibernate
, and
JPA
.
Good understanding of
OOP principles
,
design patterns
, and
multi-threading
.
Experience with
SQL/NoSQL databases
(e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with tools such as
Git
,
Maven/Gradle
, and
JIRA
.
Basic knowledge of front-end technologies like
HTML, CSS, JavaScript
is a plus.
Job Type: Full-time
Pay: 35,215.45-94,864.41 per year
Schedule:
* Monday to Friday
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.