03 Aug
Sr. Java Developer with Kafka
Maryland, Baltimore , 21201 Baltimore USA

Vacancy expired!

Position Title: Sr. Java Developer with Strong Kafka

Duration: Long-Term (up to 10 years)

Location: Baltimore, MD

Key Required Skills: Strong experience with Java, Apache Kafka, Confluent Kafka (Preferred), Kafka Streams, OpenShift/ Amazon Web Services (AWS), AWS S3, AWS Lambda, Spring Framework, Spring Boot, and Agile Development Practices.

Position Description:
  • Design and develop applications from the functional requirements.
  • Design and develop key application components as microservices by adapting the Twelve-Factor Application Methodology using Spring Boot, Java and RESTful architecture.
  • Create POCs, templates for developing Behavior Driven Development (BDD) test framework for the APIs using Cucumber, Gherkin, and Java.
  • Create Maven build scripts to automate the build process.
  • Use the Continuous Integration and Continuous Delivery tools Bitbucket, Jenkins, Nexus, UCD to version control, build, store artifact, and deploy the software projects.
  • Use MS Project, Visio and IT Governance Frameworks to document the solution architecture & develop UML based design documents.
  • Develop unit test cases for every possible Java class with real scenarios using Junit, Mockito and PowerMock frameworks.

Required Skills:
  • Extensive Design and Programming skills in Java and JEE technologies.
  • Extensive development skills using latest Spring Framework and Spring Security.
  • Strong design and development experience with Kafka and Kafka Stream Processing technologies.
  • Strong Hands-on working experience with AWS Technologies including S3 and Lambda.
  • Experience working on Agile projects and strong knowledge of Agile terminology and tools including VersionOne/Agility.
  • Strong Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
  • Extensice Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber).
  • Experience with PaaS offerings such as Red Hat OpenShift and Docker.
  • Strong working experience with Eclipse development tools and Tomcat server.
  • Experience with Web Services Technologies (XML, JAXP, JAXB, JAX-WS, AXIS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, JWT, OAUTH2).
  • Hands-on Design and development experience on Microservices and Restful API.
  • Knowledge of security vulnerabilities in web applications and addressing them.

Desired Skills:
  • Strong communication and documentation skills.
  • Exposure to writing Technical White Papers and systems design documents.
  • Prior experience with federal or state governments IT projects.
  • Experience with front-end technologies such as JavaScript, TypeScript, JQuery, Ajax, HTML5, CSS3, and Bootstrap
If interested then send your updated resume in word format.

Vacancy expired!


Report job