Top Requirements:
1. Bachelor Degree is REQUIRED
2. 15+ years of professional experience in software development with a strong focus on Java
3. Proficiency in Java 8+ and the spring framework (Spring boot, Spring MVC, Spring Security)
4. Solid experience with at least on modern front end javascript framework (React, Angular, Vue.js)
5. Required: Hands-on experience with Google Cloud Platform Services, including Cloud SQL and PostgreSQL
6. Required: Strong SQL skills with proven ability to navigate and extract data from legacy relational databases such as DB2
Skills Required:
Google Cloud Platform Cloud Run, PostgreSQL, Cloud Computing, Google Cloud Platform, Java, Sas (Software), Full Stack, Google Cloud Pub/Sub, Google Cloud BigQuery. Requirement- Full Stack Software Engineer
• Design, develop, and enhance back-end APIs and services using Java and Spring Boot
• Build and improve front-end user experiences leveraging TypeScript, React, HTML, and CSS
• Collaborate as an active member of an Agile team, supporting the full application lifecycle — from concept and design through development, testing, deployment, and ongoing operational support
• Experience with the company software delivery toolchain is a plus, including: • Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build • NexJFrog Artifactory, Checkmarx, SonarQube, FOSSA, 42Crunch
• Required: Hands-on experience with Google Cloud Platform Services, including Cloud SQL and PostgreSQL
• Required: Strong SQL skills with proven ability to navigate and extract data from legacy relational databases such as DB2
• Highly preferable - Agent exposure with Python skills
Skills Preferred:
Python, Artificial Intelligence & Expert Systems, Machine Learning
Experience Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 15+ years of professional experience in software development with a strong focus on Java.
- Proficiency in Java 8+ and the Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Solid experience with at least one modern front-end JavaScript framework (e.g., React, Angular, Vue.js).
- Strong understanding of web technologies including HTML5, CSS3, JavaScript, and TypeScript.
- Experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
- Familiarity with RESTful API design and development. Proficiency with version control systems, particularly Git.
- Experience working in an Agile/Scrum development methodology.
- Strong problem-solving skills, attention to detail, and a commitment to quality.
- Excellent communication and collaboration skills.
Experience Preferred:
- Master’s degree in Computer Science or a related field. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Knowledge of containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines (e.g., CloudBuild, Jenkins, GitLab CI, Azure DevOps).
- Familiarity with messaging queues (e.g., Kafka, PubSub, RabbitMQ). Experience with testing frameworks (e.g., JUnit, Mockito, Selenium, Jest, React Testing Library).
- Understanding of DevOps principles and practices.
- Experience with performance tuning and optimization of Java applications.
- Knowledge of security best practices for web applications.