ConsultNet Technology Services and Solutions is a premier national provider of technology talent and solutions. They are seeking a Senior Java Engineer to lead the development and testing of systems and services, translate product requirements, and deliver highly available and scalable services while mentoring other engineers.
Responsibilities:
- Lead and participate in the development and testing of our systems and services
- Help translate product requirements into user stories and actionable technical solutions
- Deliver highly available and scalable services in a production environment
- Communicate effectively with project leads, product managers, and other software developers
Requirements:
- Bachelor's Degree in Computer Science or a related field
- 4+ years of programming experience, ideally using a modern stack
- 2+ years of experience with Java or Kotlin
- Familiarity with our environment (Java/Kotlin, Spring, PostgreSQL, React) running on Kubernetes within a service-oriented architecture (100+ services)
- A solid understanding of relational databases and ORMs
- Experience working on SOA or microservice-based applications
- View Unit and Integration tests as first-class citizens in the software development lifecycle
- Experience refining designs, performing code reviews, and managing pull requests in a team environment
- A solid sense of responsibility and the ability to drive projects from inception to completion
- Additional expertise in any of the following areas: Systems (Kafka, Temporal, Docker, POSIX)
- Deep PostgreSQL knowledge
- JavaScript/TypeScript, React
- Banking or finance experience
- Experience scaling highly available, mission critical systems
- Full-stack experience, either toward systems (kafka, temporal, docker), databases (DynamoDB), or front-end (javascript/typescript, react)