Software Engineer Senior Consultant - Dallas, TX or Chicago, IL- (Hybrid)
Core
Design, develop, test, and deliver secure, high-quality software solutions using agile and extreme programming practices.
Role type
Senior Software Engineer (Java/J2EE)
Builds
Scalable and maintainable software systems and applications
Domain
Insurance technology / Enterprise software
Deliverable
production ML models | product features
Required skills
Java, J2EE, Test Driven Development (TDD), Extreme Programming (XP), Object-Oriented Design, CI/CD pipelines, Messaging systems (Kafka), Security scanning tools
Preferred skills
REST APIs, Relational/NoSQL databases, Caching, Spring Boot, Cloud platforms (AWS, Azure)
Technologies
IntelliJ IDEA, GitHub, Jenkins, SonarQube, Gradle, Maven, Postman, Bruno, SoapUI, Sonar, Fortify, Contrast, Kafka, AWS, Azure
Responsibilities
Participate in iteration planning and daily standups, practice paired programming and TDD, design systems meeting technical requirements, establish and maintain CI/CD pipelines, provide production support, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities