What are the responsibilities and job description for the Java Software engineer position at HexaQuEST Global, Inc.?
Position Summary :
The position of Digital Development Engineer will be designing and implementing the best practices for applications needs, provide solutioning, working with business & deliver the project. The Development Engineer should have strong programming skills to participate in core platform enhancing projects with excellent technical skills, attention to detail, and the ability to adhere to deadlines. Deliver the business system changes with quality and on time. The Development Engineer should have 5 plus years of development experience.
Required Qualifications :
Fundamental components :
5 years of development experience
5 years of core server-side Java programming experience
Strong PL / SQL ability
3 years of experience in Spring framework.
Linux / Unix knowledge and comfortable developing in that environment.
Strong troubleshooting skills of large and complex Java application.
6 months of API development experience in cloud with GCP, Azure or AWS.
Agile software development experience
BACKGROUND / EXPERIENCE :
FUNCTIONAL EXPERIENCES
Interact with business team to gather the requirements. Prepare flow diagram for systems integration. Ability to adhere to timelines and deliver business system changes with quality and on time.
TECHNOLOGY EXPERIENCES
Java 11 development with strong experience in collections and multi-threading.
RESTful / SOAP services development with cxf
Spring framework 4.x / 5.x
Cloud development experience - preferably Google Kubernetes Engine (GKE)
Education :
Bachelor of Science in Engineering with a major in either Computer Engineering / Software Engineering or equivalent experience.
Equivalent Degrees :
Bachelor of Engineering
Bachelor of Technology
Masters in Computer Science
Bachelors in Computer Science
Bachelors in Information Technology
Bachelors in Data Science