- Company Name
- iFlow Inc.
- Job Title
- Senior Java Developer
- Job Description
-
Job Title: Senior Java Developer
Role Summary:
Seasoned Java developer delivering cloud‑based solutions and migration projects. Leads backend design, development, testing, and deployment in high‑traffic enterprise settings, primarily using Azure infrastructure. Oversees code quality, documentation, and integration with large distributed teams.
Expectations:
- Minimum 8 years of professional software development experience.
- Bachelor’s degree in Computer Science, Information Systems, or equivalent.
- Strong communication skills, able to translate business requirements into technical solutions.
- Proven track record in fast‑paced, autonomous environments.
Key Responsibilities:
- Design, develop, and maintain Java/J2EE applications (Servlets, EJB, JavaBeans, Hibernate).
- Lead migration of on‑premises workloads to Azure IaaS/PaaS, ensuring architecture, security, and performance standards.
- Set up, manage, and monitor Azure environments (AKS, App Service, VM Scale Sets, ExpressRoute, Azure AD, Azure Backup).
- Implement Infrastructure as Code with Terraform for resource provisioning and lifecycle management.
- Drive CI/CD pipeline creation using Azure DevOps, Git, and related tooling.
- Conduct unit and integration testing with JUnit, JMock; manage configuration with Maven/Gradle.
- Enhance operational processes, policy governance, and compliance documentation.
- Collaborate with cross‑functional teams on functional design, data models, and integration points (MQ, FTP/SFTP).
Required Skills:
- Advanced Java, J2EE, EJB, Servlets, JDBC, Struts, Hibernate, JavaScript.
- Cloud architecture expertise, Azure fundamentals and advanced services.
- IaC proficiency (Terraform, ARM templates).
- DevOps practices: CI/CD, Azure DevOps, Git, container orchestration (AKS).
- Scripting: PowerShell, Python, UNIX shell; Windows & Linux administration.
- Experience with monitoring/logging (Azure Monitor, Grafana, AppDynamics, Dynatrace).
- Database knowledge: DB2, SQL, MS Access; MQ, WebSphere, WSAD.
- Security fundamentals: PKI, encryption, authentication, access controls.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Azure certifications preferred (Azure Solutions Architect Expert, Azure Developer Associate).
Fort worth, United states
Hybrid
Senior
08-12-2025