Software Engineering Advisor- Hybrid
Core
Resolve complex technical development issues and ensure quality by following development patterns and standards for software solutions.
Role type
Senior Software Engineering Advisor (Java/J2EE)
Builds
Software solutions, platform enhancements, data processing pipelines, and report generation systems.
Domain
Health Insurance / Data & Analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, J2EE, Spring Boot, RESTful web services, SQL, Unit testing, Integration testing, Root cause analysis, Agile/Scrum, Code review, Deployment planning, Impact analysis, Requirement gathering
Preferred skills
Master's degree in Computer Science, Experience with IBM RAD for WebSphere, Jenkins, GitHub, SonarQube, Unix
Technologies
Java, Spring Boot, J2EE, Struts, JavaScript, CSS, Servlets, JSP, Web services, Jenkins, GitHub, SonarQube, SQL, IBM DB2, IBM RAD for WebSphere, Eclipse, WinSCP, DbVisualizer, Putty, ServiceNow, Serena Dimensions, Unix
Responsibilities
Prepare deployment and post-deployment plans; Interact with architects and developers to certify solutions meet requirements; Improve coding quality by implementing best practices; Participate in concept definition, software design, and realization; Develop rest web services connecting mobile apps to backend; Coordinate with frontend and backend teams; Perform peer review of code and user stories; Provide production support and monitor application health; Provide status updates to top management.
Seniority
Senior, hands-on IC