Java Developer

At Brevitaz Systems, we are looking for passionate technocrats. Our clients like us for getting to the crux of the business problems and coming up with futuristic solution approach with our design thinking.

If you love to write maintainable, scalable softwares and leverage cutting edge technologies to solve the problems, you are the one who loves challenges and we are like minded.

What you will get by joining our family

  • Solve challenging real-world problems by leveraging OOP & functional programming concepts
  • Opportunity to learn cutting-edge technologies in Fast data, Big Data Analytics domain like  Elasticsearch, Apache Spark, Kafka, Scala, Akka in real projects
  • Opportunity to learn how to develop distributed, scalable & maintainable systems
  • Gain experience of working in truly Agile project using practices such as Continuous Integration, Continuous Delivery
  • Learning opportunity of how to turn business requirements into a working product
  • Developing scalable, sustainable and reliable enterprise systems
  • Getting in at early stage into a place with great prospects of future growth of the company as well as yourself
  • Gain great deal of architectural knowledge while working with industry experts sitting next to you and doing design discussions every day
  • Opportunity to work in all layers of the application

Roles & Responsibilities

  • Work with client developers & off-shore developers for delivering project tasks
  • Analyse system domain, client requirements
  • Understand application architecture, database design, model and educate team members
  • Write production grade backend code, stored procedures and promote high code quality standards
  • Cope with large scale distributed messaging/streaming systems, databases and cloud computing (AWS)
  • Automate repetitive tasks
  • Research new tools & technologies required for the projects

Must have

  • 3 to 7 years of software development experience, preferably in Java/Scala
  • Very strong knowledge in OOP & Core Java
  • Strong database skills
  • Strong knowledge of at least one web development framework Struts2/Spring or JSP/Servlets
  • Design patterns & clean coding practices
  • Good communication skills
  • Hands on experience in multi-threaded and concurrent/distributed application is plus
  • Given a requirement description, should be able to design class model
  • Inherent nature of working with ownership

Good to have

  • Command over functional programming is a big plus (Scala or Python or Java 8)
  • Skills to apply right design principles and design patterns to solve right problems
  • Awareness of NOSQL databases ( e.g. Cassandra/HBase/MongoDB/Elasticsearch)
  • Good command on DevOps activities or Linux commands/scripting
  • Core & Enterprise Design patterns
  • Experience with frontend development
  • Team leading experience
  • Experience of working with TDD/BDD pratices

Let’s develop some exciting things together! Send your resume and current employment details to careers@brevitaz.com.