- Company Name
- Infotek Consulting Inc.
- Job Title
- Intermediate Java Developer
- Job Description
-
Job Title: Intermediate Java Developer
Role Summary:
Contract developer (6 months, potential extension) responsible for designing, building, and maintaining robust system integrations that connect legacy and modern platforms, enabling seamless data exchange for mission‑critical operations. Works hybrid (2 days onsite) in an Agile/DevOps environment.
Expectations:
- Deliver high‑quality integration solutions on time and within scope.
- Participate in all phases of the SDLC: design, coding, testing, deployment, and support.
- Maintain strong code quality through unit tests, code reviews, and adherence to best practices.
- Collaborate closely with solution architects, QA, infrastructure, and vendor partners.
- Mentor junior developers and contribute to knowledge sharing.
- Adapt to evolving business needs and rapidly changing technology stacks.
Key Responsibilities:
1. Design, develop, and maintain integrations across multiple platforms and services.
2. Enhance existing systems to support evolving business requirements.
3. Write unit and integration tests, conduct code reviews, and enforce coding standards.
4. Translate business requirements into scalable technical solutions with solution architects.
5. Perform technical analysis, solution planning, and design documentation.
6. Coordinate with cross‑functional teams (developers, QA, infra, vendors) for timely delivery.
7. Participate in deployment planning, disaster‑recovery setup, and post‑deployment support.
8. Share knowledge and mentor junior team members.
Required Skills:
- 3–5 years of software development and system integration experience.
- Strong Java (Java EE, Spring Boot, LoopBack) development skills.
- RESTful (Swagger/OpenAPI) and SOAP service design.
- Security: Spring Security, OAuth2, JWT.
- Containerization & orchestration: Docker, Kubernetes, Red Hat OpenShift.
- Relational database: SQL/PLSQL for MySQL or IBM DB2 (procedures, functions, triggers).
- Messaging: RabbitMQ, Apache Kafka, Amazon SQS.
- Cloud platforms: Azure, AWS, IBM Cloud/APIC.
- CI/CD tools: Jenkins, GitHub Actions, Bitbucket; project tracking: JIRA, Confluence.
- Monitoring & troubleshooting: Splunk, DataDog.
- Agile and DevOps methodology proficiency.
Required Education & Certifications:
- Diploma or degree in Computer Science, Information Technology, or related field.
- 3–5 years hands‑on experience in software development and integration.
- Optional: Guidewire certifications (Foundational, Associate, Specialist) are a strong asset.