Proven ability developing Java apps with in depth knowledge of java frameworks (3+ years of experience)
Strong knowledge of Spring, MVC
Strong knowledge of algorithms and data structures
Execution of code review and identification of functional gaps in end-to-end application development
Profound experience in development/ deployment/ integration using various frameworks
Ability to work with business analyst to collect and understand business requirement and translate that into IT functional requirement and technical solution architecture blueprint
Team player, good communication skills
Strong analytical skills
Master or bachelor degree in computer science, software engineering or applied mathematics.
Personal development — we understand that life-long learning is important and support everything that encourages a personal willingness to learn
Flexible work schedule — a good work-life balance is the most important prerequisite for being creative and productive
Friendly work environment
Interesting job in an innovative company with the latest technologies
Collaboration with a team full of interesting people
Write well designed, testable, efficient code
Contribute in all phases of the development lifecycle
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
About the Customer:
The Customer is a for-profit company based in Carrollton Texas, a suburb of Dallas. He has existing lines of business providing pharmacy first-fill services to the Veterans Administration as well as serving the detainees of the US Marshall Service by providing medications and medical care. As part of a high growth strategy, the Customer has launched an addiction management program called.
About the Project:
The project deals with the development of web application.
The Customer’s program provides peer coaching for individuals fighting with drug and alcohol addiction. The program also provides support for friends, family and coworkers of addicted individuals in order to help those individuals deal with their own issues and arm them to better assist the addict. Delivered via peer coaching and online videos, the program provides an immediate channel for individuals to reach help when and where they need it.
This addiction management program sold to public and private entities, the customers, who pay to enroll a set number of people (enrollees) for a set period of time. The subscription model does not require enrollees to pay to use the service and as such the system does not need to accept payments.
— Socially oriented project
— Autonomy of work on the project
— Java, JS (Angular)