Experience:

    5+ years of professional

Required knowledge, skills and abilities:

    • Advanced English
    • 5+ years of strong experience in Java. Strong core Java concepts and object-oriented programming. Java 8 or 8+ is needed
    • 3+ years of hands-on experience on front end development such as HTML, CSS, JavaScript , preferent React
    • 3+ years of experience in Spring Boot, Spring Core
    • Good understanding of micro service architecture, Spring Cloud umbrellas
    • 3+ years; experience of rest API and good understanding of JSON
    • Experience in any one of the RDBMS databases preferably MySQL or SQL Server writing complex SQL, joins, troubleshooting
    • Good work experience on Apache Tomcat
    • Demonstrated ability to adapt to new technologies and learn quickly
    • Demonstrated ability on architecting micro-services supporting high throughput and high concurrency
    • Good communication skills and team collaboration is important
    • Quick troubleshooting skills and providing reasonable root cause analysis
    • Able to carry forward work by themselves with minimal supervision

    Nice to have / Plus
    • Experience in event-based framework such as Vaadin or Apache Wicket
    • Knowledge in CI/CD
    • Experience maintaining and migrating legacy systems to newer architecture (AS400 or any other legacy systems integration)
    • Experience and/or knowledge to Maven or Gradle
    • Experience in AWS or Pivotal Cloud Foundry

Tasks:

    • Design and develop web application server software using the technologies listed below plus related tools
    • Design and implement RESTful web services to support internal and 3rd party access and updating of the applications data
    • Using coding standards and share best practices to ensure quality
    • Write quality and thoughtful code, which is modular, flexible, well designed, documented and unit tested
    • Full stack application development (front end to back end) in an Agile/Scrum development fast paced environment
    • Conducting unit testing using automated unit test frameworks
    • Identifying risk and conducting mitigation action planning
    • Conducting configuration of your own work
    • Advocate best practices and review the work of other developers and provide feedback
    • Proactively seek out and help minimize pain points within our architecture and code base
    • Ensure the best possible performance, quality, and responsiveness of the application
    • Identify bottlenecks and bugs, and devise solutions to these problems
    • Performing requirement analyses

Información general

  • Publicado el: 08/04/2022
  • Locación: Remoto LATAM (PST work time)
  • Contratación: Indefinida

Postúlate!

talento@qaminds.com

Envía tu curriculum en inglés y el nombre la vacante