Java Software Engineer
A global technology company seeks a talented Java software engineer to design, develop, and maintain applications and websites.
* Develop high-performance and scalable Java-based systems through efficient coding and strong object-oriented programming practices.
* Participate in all phases of the software development lifecycle.
* Write clean, testable, and maintainable code following best practices.
Technical Skills:
* Backend: Java (J2EE), Spring Boot, RESTful Web Services.
* Frontend: TypeScript.
* Database: SQL.
* Cloud: Google Cloud Platform - preferred.
Requirements:
* Proven experience in Java development and object-oriented programming.
* Hands-on experience with Spring Framework and microservices architecture.
* Strong knowledge of front-end technologies.
* Experience in API integration and service-oriented architecture.
* Familiarity with cloud environments, preferably GCP.
* Proficiency in writing and executing test cases using modern testing tools.
* Good communication skills in English.
As a Java software engineer, you will work on a wide range of projects, from developing new features to maintaining existing ones. You will be part of a dynamic team that values innovation, collaboration, and customer satisfaction.
We offer a competitive compensation package, opportunities for career growth, and a collaborative work environment. If you are passionate about Java development and want to take your skills to the next level, we encourage you to apply.