Technical skills:
- Proven experience with development solutions in JAVA, SPRING BOOT.
- Well versed with Software Designs, Architecture and Development principals like GOF Patterns, Domain driven design, CQRF and Event Sourcing.
- Experience with architectural patterns like SOA, SPRING MICROSERVICES and MONOLITHIC applications, SERVICE MESH and TWELVE FACTOR APPS.
- Proven experience in Java integration with back-end Databases like Oracle, Message Brokers like RABBITMQ and KAFKA
- Familiarity with GraphQL and No-SQL Database technologies.
- Familiarity with concepts of “Building for Scale” would be a plus.
- Hands-on experience developing Java Web Services.
- Good working knowledge of release management processes & continuous build concepts using tools like Ant/Maven or Gradle.
- Proficient with the systems like Git, JIRA, Scrum routine, and Agile development methodologies.
- Understanding the front-end technologies like AngularJS, ReactJS, and Polymer would be a plus
Requirements:
Experience: 4 to 6+ years
Education: BS/MS Computer Sciences from top ranking university
Location: Lahore, Pakistan