Job Title:
Senior Java Application Developer
* Design, develop and maintain complex Java-based applications and websites.
* Ensure high performance and scalability through efficient coding practices and strong object-oriented programming principles.
* Participate actively in all phases of the software development lifecycle from conceptualization to deployment.
* Write clean, testable, and maintainable code following industry best practices and design patterns.
* Integrate front-end interfaces with internal and external services using API.
* Produce detailed technical documentation.
* Enhance code quality by implementing best practices and standards.
Required Skills:
* Backend: Java (J2EE), Spring Boot, RESTful Web Services, JMS, JUnit
* Frontend: Angular, TypeScript
* Database: SQL, Oracle
* Cloud: Google Cloud Platform (GCP) - preferred
Benefits:
* Opportunity to work on challenging projects
* Collaborative team environment
* Professional growth and development opportunities
Key Responsibilities:
* Develop and implement scalable and efficient Java-based solutions
* Work closely with cross-functional teams to identify and prioritize project requirements
* Stay up-to-date with industry trends and technologies