- Company Name
- Winaxis LLC
- Job Title
- Sr. Java Developer (Java React Developer)
- Job Description
-
**Job Title:** Sr. Java Developer (Java React Developer)
**Role Summary:**
Senior software engineer responsible for leading moderately complex initiatives in Java and React development, delivering high‑quality code, and guiding less‑experienced team members. Works closely with peers and mid‑level managers to design, implement, test, and document solutions, while acting as an escalation point for technical issues.
**Expectations:**
- Lead project components and provide technical direction.
- Ensure timely delivery of scalable, maintainable Java/React solutions.
- Maintain adherence to coding standards, TDD/BDD practices, and architectural guidelines.
- Collaborate across teams to resolve moderate‑to‑complex technical challenges.
**Key Responsibilities:**
- Design, code, test, debug, and document Java (11+) applications and React front‑ends.
- Implement and maintain microservices, using Spring/Spring Boot and related patterns (MVC, structural).
- Conduct unit, integration, and functional testing with frameworks such as Cucumber, Postman, Playwright.
- Manage Oracle DB interactions and write performant SQL.
- Participate in Agile ceremonies (Scrum/Kanban) and support DevOps pipelines.
- Deploy and monitor services on cloud platforms (PCF, Azure) and container orchestration (Docker, Kubernetes, OpenShift).
- Provide guidance and mentorship to junior developers; act as escalation point for technical issues.
- Review and troubleshoot moderately complex technical problems, offering creative solutions.
**Required Skills:**
- 8+ years software engineering experience, primarily Java (11+).
- Strong grasp of OOP, data structures, and Java fundamentals.
- Proficiency with Spring, Spring Boot, Java EE.
- Front‑end development using React.
- Experience with microservices architecture and design patterns.
- Test‑driven development (TDD/BDD), Cucumber, Postman, Playwright.
- Oracle database expertise.
- Agile/Scrum methodology exposure.
- Cloud platforms (PCF, Azure) and container technologies (Docker, Kubernetes, OpenShift).
- Knowledge of MQ middleware; Apigee a plus.
- Excellent problem‑solving and communication skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- No specific certifications required; certifications in Java, Spring, AWS/Azure, or Docker/Kubernetes are advantageous.