- Company Name
- Jansoft Global
- Job Title
- Full Stack Developer
- Job Description
-
**Job title:** Full Stack Developer
**Role Summary:**
Deliver end‑to‑end software solutions for a financial services domain, leveraging Java, TypeScript, Spring Boot, Angular and enterprise middleware. Design, develop, test, and deploy scalable, secure, and maintainable applications on container‑oriented platforms, while integrating with large‑scale cloud data services and API gateways.
**Expectations:**
- 12+ month contract, hybrid work schedule (3 days onsite / 2 days remote).
- U.S. work authorization required (U.S. Citizen, Green Card, or EAD).
- Continuous collaboration with cross‑functional teams (DevOps, QA, business).
- Maintain code quality and compliance with industry standards.
**Key Responsibilities:**
- Architect and implement RESTful APIs and web front‑ends using Spring Boot, JMS, Angular 15+.
- Build and ship applications in Openshift/Kubernetes environments.
- Employ CI/CD pipelines (Git, Bitbucket, Maven, Jenkins, Jira) to automate builds, tests, and deployments.
- Configure and manage enterprise middleware (IBM MQ, Kafka, Solace) and application servers (Tomcat, Liberty, WebSphere, WebLogic, JBoss).
- Develop and maintain data models, SQL scripts, and PL/SQL procedures for Snowflake and other cloud data warehouses.
- Create automated unit and integration tests (JUnit, Mockito, Jasmine, Karma) and end‑to‑end UI tests with Selenium (Java).
- Participate in API platform management (APIGEE) and security best practices.
**Required Skills:**
- 3+ years of Java EE development, Java 8+, Spring Boot, JMS, REST.
- 2+ years of TypeScript/Angular 15+ development.
- Hands‑on experience with container platforms (Openshift, Kubernetes).
- Proficiency with CI/CD tools: Git/Bitbucket, Maven, Jenkins, Jira.
- Familiarity with IDEs: IntelliJ, Eclipse, VS Code.
- Experience with enterprise middleware: IBM MQ, Kafka, Solace, and app servers (Tomcat, Liberty, WebSphere, WebLogic, JBoss).
- Strong SQL/PL‑SQL skills; experience with Snowflake or similar cloud data warehouses.
- Test engineering expertise: JUnit, Mockito, Jasmine, Karma, Selenium (Java).
- Background in financial services, particularly risk management for equities, treasuries, or mortgage‑backed securities.
- Knowledge of data‑warehousing concepts and large‑scale data pipelines.
- Experience with API gateways such as APIGEE.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or equivalent technical field.
- Relevant certifications (e.g., Oracle Certified Java Programmer, Microsoft Certified: Azure Developer Associate, or similar) preferred.