Position: Java / Spring Boot Developer
Required Skills
- Strong Java and JavaScript programming skills.
- Experience with Python, Spring Boot, and REST API development.
- Strong understanding of Object-Oriented Design (OOP) and software engineering principles.
- Knowledge of Linux/Unix systems and familiarity with networking protocols such as HTTPS, SSH/SFTP, and TLS.
- Experience working with relational databases, including Oracle and PostgreSQL.
- Strong knowledge of Spring Boot, database design, and software design.
- Experience with AWS for cloud-based application development and deployment.
Detailed Responsibilities
- Design, develop, and maintain scalable applications using Java, JavaScript, and Spring Boot frameworks.
- Develop and support RESTful APIs, ensuring high performance, scalability, and security.
- Develop and maintain Python-based components and scripts to enhance application and platform capabilities.
- Apply Object-Oriented Design and software engineering principles throughout the software development lifecycle.
- Work effectively in Linux/Unix environments to support system integration and deployment.
- Utilize and implement secure networking protocols, including HTTPS, SSH/SFTP, and TLS.
- Design, implement, and manage