• Call Us: +1 734 928 2001

Full Stack Java Developer

Full Stack Java Developer

  • Role :: Full Stack Java Developer
  • Notice Period : 15 Days or less
  • Location :: Hyderabad
  • Experience :: 6+ yrs
  • Employment Type: Full Time
  • Salary: Best In Industry

The candidate should have

  • Cascading Style Sheets (CSS), Hibernate, Java, Third party Applications, Node.js, HTML, JavaScript,API Developement
  • JMS
  • XML, JSON
  • SQL, JDBC
  • Unix, Linux
  • RESTful WebServices
  • Provisioning, operating, and maintaining systems running on AWS (or equivalent cloud providers)
  • Experience with distributed data/computing tools: Map/Reduce, Hadoop, Spark, Impala, MySQL, Elasticsearch, etc.
  • Java Micro Service Architecture frameworks such as Spring Boot
  • Java Frameworks such as Spring, Grails, and Play
  • Experience with object-oriented analysis and design techniques
  • Thorough understanding of infrastructure (firewalls, load balancers, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution
  • Scalable Web Applications
  • HTML, CSS and JavaScript
  • High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment
  • Ability to lead and mentor junior level developers
  • Desired knowledge and experience includes
  • Experience with architecting, designing and/or developing a biometric search system
  • Developing 100% automating unit tests using SOAP-UI, Selenium, or equivalent tools
  • Software Configuration Management (SCM) tools (Git and Gradle/Maven)
  • with Jenkins and/or Bamboo
  • with Zuul and Eureka or equivalent tools
  • Load Balancing and Enterprise Service Bus frameworks (preferably under Cloud environment)
  • Agile Scrum and possibly experience with leading a Scrum team as a scrum master or equivalent
  • Biographic/document text matching using a framework such as Lucene/Solr, ElasticSearch, Sphinx, etc.
  • DynamoDB, HBase, MongoDB, Cassandra
  • JQuery, AngularJS, NodeJS

Experience with the following skills will be helpful:

  • Participate in the technical planning & requirements gathering phases including estimate, develop, test, manage projects, architect and deliver.
  • Serve as a senior developer for large full stack projects.
  • Provide technical support in the development and continual improvement of service.
  • Develop and maintain effective working relationships with team members.
  • Demonstrate the ability to adapt and work with team members of various experience level.
  • Utilize analytical, process, and/or technical skills to meet project objectives and deliverables that are self-directed and within project scope.

Qualifications

  • Minimum 5 years of programming experience with developing web solutions.
  • Experience in technology consulting, enterprise and solutions architecture and architectural frameworks.
  • Experience with the Java on a Linux platform.
  • Experience with Angular
  • Experience with a cloud platform, CI/CD (Jenkins, GitLab), a NoSQL database (mongo DB.)
  • Experience in defining new architectures and ability to drive an independent project from an architectural stand point.
  • Experience in complete project life cycle activities on development and maintenance projects.
  • Knowledge and experience in developing software using agile methodologies.
  • Excellent written and oral communication skills; Ability to communicate effectively with technical and non-technical staff.
  • Bachelor’s degree in Computer Science or related field.
  • Write quality code that ensures stability and extensibility of the platform
  • Exceptional communication and documentation skills, and a strong customer focus
  • Provide support in creation of training courses and supporting artifacts on the training server such as demo, presentation.
  • Conduct training with the help of academy and mentoring with respect to domain.
  • Mentor new joiners in EAS function on an ongoing basis.