Vacancy expired!
We are looking for a Full-time/contract employee for a Sr Java Software Developer.
CANDIDATE SKILLS AND QUALIFICATIONS(Required):- Professional experience in software development building production software systems.
- Experience with Java programming language.
- Experience developing and implementing highly scalable, high throughput web services and backend systems in a large-scale Enterprise environment.
- Experience with SQL (relational databases), key-value datastores, and document stores.
- Experience designing and implementing secure RESTful web services.
- Experience with code reviews and in-depth code analysis.
- Experience with highly complex application security requirements.
- Experience with Git, Bitbucket.
- Experience completing system documentation.
- Experience with Kubernetes and Docker.
- Experience designing and building Microservices.
- Experience developing/deploying software with a CI/CD pipeline including build automation/continuous integration, test automation, and deployment automation.
- Experience with Agile teams that have iteratively and incrementally delivered software while practicing code review.
- Experience with Spring Boot.
- Experience with coaching, mentoring and knowledge transfer to junior level software developers and other personnel as required.
- Experience working with enterprise software solutions.
- Experience working with legacy applications/services and designing modernization solutions to break apart monoliths implementing solutions architected around single-responsibility principle.
- Experience in modern web technologies: JavaScript, Node.js, React.js, Redux, HTML5, CSS3.
- Experience with NoSQL datastores such as MongoDB or Cassandra.
- Public sector experience (Federal, State or Local Government).
- Experience with Jira.
- Experience with Confluence.
- Proficient with the Microsoft Office products, including Outlook, TEAMS, Microsoft Project, Word, Visio, Excel and PowerPoint.
- Experience with MuleSoft API development.