Senior Software Engineer Consultant - Texas
Core
Designing and developing scalable software applications and systems using Java, J2EE, and cloud technologies for insurance products.
Role type
Senior Software Engineer (Java/J2EE)
Builds
Enterprise software applications and systems
Domain
Insurance technology / Enterprise software
Deliverable
production ML models | product features
Required skills
Java, J2EE, Spring Boot, REST API design, relational and NoSQL database management, complex query optimization, DevOps practices, Extreme Programming (XP), Test Driven Development (TDD), API testing, cloud technologies (AWS/Azure), messaging frameworks (Kafka), clean code principles
Preferred skills
Experience with IntelliJ IDEA, GitHub, Jenkins, SonarQube, Gradle, Maven, Postman, Bruno, SoapUI, Fortify, paired programming, mentoring
Technologies
Java, Spring Boot, AWS, Azure, Kafka, Jenkins, Maven, Gradle, NoSQL, REST, JUnit, Mockito, Postman, SonarQube, Fortify
Responsibilities
Engage in iteration planning and daily standups, contribute to retrospectives, collaborate on application design, employ paired programming and TDD, maintain CI/CD pipelines, provide product support, act as subject matter expert, mentor junior team members
Seniority
Senior, hands-on IC with mentorship responsibilities