Remote Full Time Posted September 28, 2026

Java Software system engineer

Egotech

Home › IT Jobs › Java Software system engineer
Job Overview
Role
Java Software system engineer
Company
Egotech
Job Type
Full Time
Location
Remote
Contact Email
jtdeveloper@egotechworld.com
Contact Phone
+13434576432
Role Description
Company Description EgoTECHworld is a trusted partner in technology, offering cutting-edge IT solutions to organizations and individuals seeking innovation and reliability. The company provides opportunities to gain valuable industry experience through real-world projects and exposure to modern technologies. EgoTECHworld also shares insightful tech articles and resources, helping professionals stay current with emerging trends and best practices. Team members join a collaborative environment focused on continuous learning, practical skill development, and impactful technology delivery.
Role Description The Java Software System Engineer is a full-time, remote role responsible for designing, developing, and maintaining Java-based software systems and services. In this position, the engineer will implement and optimize microservices, integrate them within existing architectures, and ensure system reliability, scalability, and performance. Day-to-day tasks include writing clean, efficient code in Java, leveraging the Spring Framework for application development, conducting code reviews, troubleshooting issues, and collaborating with cross-functional teams on solution design. The engineer will also participate in system documentation, testing, and continuous improvement initiatives, contributing to robust, secure, and maintainable software solutions.
Qualifications

Strong skills in Software Development and Programming, with a focus on designing and implementing robust applications.
Hands-on experience with Java and the Spring Framework for building and maintaining enterprise-level systems.
Knowledge and practical experience with Microservices architecture, including service design, integration, and deployment.
Understanding of software engineering best practices, including version control (e.g., Git), testing, debugging, and code review.
Familiarity with RESTful APIs, containerization (e.g., Docker), and cloud platforms is beneficial.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Ability to work independently in a remote environment, communicate clearly, and collaborate effectively with distributed teams.
Interest in continuous learning and staying current with modern Java frameworks, tools, and architectural patterns.
Tech Stack & Skills Required
Git REST API Docker Java
Application Process
1
Complete the Form Fill in the secure application form with your details and portfolio links.
2
Upload Your Resume Attach an updated PDF version of your CV highlighting relevant skills.
3
Application Review Our hiring team reviews applications and shortlists matching candidates.
4
Interview Process Shortlisted candidates are invited for a remote technical interview.