Redolent Infotech Pvt. Ltd.
Software Engineer Job at Redolent Infotech Pvt. Ltd. in Great Falls Crossing
Redolent Infotech Pvt. Ltd., Great Falls Crossing, VA, United States
One of our direct clients is urgently looking for a Software Engineer @ Reston, VA.
TITLE: Software Engineer
LOCATION: Reston, VA
Duration: 6 to 12+ months
Rate: DOE
Duties:
- 5+ years of software development (Java is preferable)
- Solid skills in java stack (Spring, Maven, JaxRs, Hibernate)
- Solid experience with REST APIs
- Strong experience within the Cloud using Azure
- Experience with using Linux command line tools
- Experience using source control systems (git)
- Experience with working with CI/CD (Jenkins/Travis)
- Experience with working with cloud deployments (scaling, resiliency, load balancing etc)
- Experience leading 4-5 junior engineers from a technical delivery standpoint
- Experience with SQL and NoSQL databases (MSSQL, Cassandra, Couchbase)
- Experience working with message stream systems (Kafka, RabbitMQ)
- Experience working in an agile environment (Scrum, daily standups etc)
- Experience of delivering and supporting a large scale production system
- Experience with being a core contributor to a software project: understanding domain and business requirements, being responsible for critical parts of the application
- Experience working with logging and application monitoring stack: Splunk, Grafana, Dynatrace
Ideal Candidate:
- Over 3+ years of experience in Technical Solutions Architecture and design leadership
- Strong Java, Spring framework, Kafka, SQL and cloud experience such as Azure
- Strong experience in RESTful Microservices
- Container technologies such as Docker on Kubernetes
- Strong API design, development, and management
- Clear Communication, including the ability to create functional charts
- Ability to multitask between several different requirements and features concurrently
- Experience with cloud native technology, CI/CD
- Experience with third-party libraries and APIs
- Superior analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- Being an independent thinker and problem solver
- Being able to understand UI tech stack, needs and limitations
- Strong sense of urgency