Software Engineering Position
Design, develop, and maintain Java-based applications and websites with high performance and scalability in mind.
Utilize object-oriented programming practices to create clean, testable, and maintainable code that follows best practices.
Participate actively in all phases of the software development lifecycle.
Experience in integrating front-end interfaces with internal and external services using API is required.
Produce detailed design documentation outlining project goals, architecture, and implementation details.
Implement best practices to improve code quality.
-----------------------------------
Required Skills
* Backend: Java (J2EE), Spring Boot, RESTful Web Services
* Frontend: Angular, TypeScript
* Database: SQL, Oracle
* Cloud: Google Cloud Platform (GCP) - preferred