Loading...
JOB VACANCY

Java Developer

Profile

ABC TECH Group is a provider of IT consulting services and software development with over 120 + IT professionals located internationally. Our company creates some of the world’s most cutting-edge software products, and we want you to be a part of our team. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.

  • POSITION: Senior and Mid-level Java Developer (2 Senior and 2 Mid-level)
  • NOTE: Please note that only shortlisted candidates will be notified
  • EMAIL: hr@abc-techgroup.com

JOB DESCRIPTION

  • High-level design and code Java applications and services
  • Subdivide a complex software requirements, during the design phase, into smaller, more manageable pieces of work/modules, and delegate tasks to junior developers
  • Grasp the functions of each component within the software and understand the interactions and dependencies among components
  • Keep up to date with technology changes and identify opportunities for implementation in future Java software solutions
  • Play a role in defining future technical direction of the tea

REQUIRED QUALIFICATIONS

  • 4+ (for Senior) and 2+ (for Mid-level) years of experience as Java Developer
  • Good understanding of data models (databases)
  • Experience with architecture services and microarchitecture
  • Advanced knowledge of backend technologies, and basic knowledge of frontend technologies
  • Knowledge of Agile development methods and practices
  • Good understanding of design patterns
  • Understanding of REST and SOAP web services
  • Good experience with Spring, Hibernate ORM, Maven, Gradle, JUnit
  • Solid experience with Application Servers configuration and deployment procedures
  • Understanding of Version Control Systems

DESIRED, BUT NOT REQUIRED:

  • Experience with Groovy and/or Scala
  • Experience with ELK Stack
  • Experience with Docker
  • Active MQ Integration – Spring
  • Experience with Cordova Middleware - IBM MQ
  • Experience with any Relational Database (preferred MSSQL)
  • Experience with NOSQL (preferred MongoDB)
  • Experience with Testing Frameworks (preferred Junit)
  • Experience with Swing

WE OFFER YOU:

  • Work on innovative IT solutions
  • Competitive salary
  • Work in the company in which effectiveness and proactivity are recognized and rewarded
  • Opportunity for education and professional development
  • Flexible sliding working hour

JOIN OUR FORWARD-THINKING INNOVATORS