- Company Name
- Alrek Business Solutions Inc
- Job Title
- Software Developer (Java) - Consultant
- Job Description
-
Job Title: Software Developer (Java) – Consultant
Role Summary:
Senior consultant responsible for designing, developing, and delivering enterprise‑grade Java and Python applications. Leads cloud‑native microservice solutions on AWS and Azure, implements containerization, CI/CD pipelines, and automation, while ensuring high code quality and low‑defect releases.
Expactations:
- Minimum 15 + years of professional Java development experience.
- At least 6 + years of hands‑on experience with AWS and Azure architecture and services.
- 6 + years of advanced Python scripting and automation.
- 6 + years of deep expertise in microservices, distributed systems, and cloud‑native design.
- 6 + years of Docker, Kubernetes, Git, and CI/CD pipeline implementation.
- 6 + years of strong SQL and NoSQL database experience.
- Proven ability to drive emerging‑technology initiatives and deliver robust, low‑defect software.
Key Responsibilities:
- Design, develop, and maintain Java/Spring Boot enterprise applications.
- Create and maintain Python automation scripts and tools.
- Architect, deploy, and optimize solutions on AWS and Azure platforms.
- Build, containerize, and orchestrate microservices using Docker and Kubernetes.
- Implement and manage Git‑based CI/CD pipelines for continuous delivery.
- Develop and optimize SQL and NoSQL data stores.
- Conduct thorough testing, validation, and defect mitigation.
- Document design and implementation details; mentor junior team members.
- Evaluate and integrate emerging technologies to enhance capabilities.
Required Skills:
- Java, Spring Boot
- Python (advanced scripting/automation)
- AWS services (e.g., EC2, RDS, S3, Lambda)
- Azure services (e.g., VMs, SQL Database, Functions)
- Microservices architecture, distributed systems, cloud‑native design
- Docker, Kubernetes
- Git, CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps)
- SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB)
- Automated testing and validation techniques
- Strong problem‑solving and communication skills
Required Education & Certifications:
- Bachelor’s degree in Computer Science or equivalent experience.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Solutions Architect) are advantageous but not mandatory.