Previous Job
Previous
Java Application Developer
Ref No.: 18-05715
Location: Alpharretta, Georgia
Type/Duration: 6+ Month W2 Contract-to-Hire
Location: Alpharetta, GA 30004
 
We are currently looking for a talented mid-level Java Application Developer to join our client’s team in Alpharetta, Georgia!
 
This is a 6 Month W2 Contract-to-Hire position. Interview process will include a phone and a F2F interview.
 
Note: Not open to 3rd party/C2C consultants. This position is only available to those who can work on W2 basis without a sponsored work visa. Visa Sponsorship is not available.
 
Details:
The Java Application Developer is responsible for developing software solutions. Will be involved in all aspects of the agile software development life cycle. Will work under guidance with other members of scrum team to design, develop and test solutions consistent with the business objective.
 
Java Application Developers are expected to be results-oriented, learn new and legacy technologies, have knowledge of the relevant platforms and environments, and be familiar with business process, functions and data to provide innovative, insightful, and secure solutions.
 
What you can bring to the table (must-have, required):
 
  • 5-10 years of experience with the following:
    • Java/J2EE programming & development
    • Spring Ecosystem / Spring Boot
    • REST API design and implementation
    • Build tools and dependency management using Gradle or similar tools
    • Experience with Distributed Systems development
    • Experience with Messaging systems
    • Experience with Caching solutions
    • Relational Database (MySQl, Oracle etc.)
    • AngularJS or similar framework
    • JavaScript
    • Unit Testing, Integration Testing and Automated Testing
    • Knowledge of Data Structures and Algorithms
    • Knowledge of multi-threading
    • Experience with Continuous Integration
    • Exposure to a NoSQL database such as MongoDB is helpful
    • Strong collaboration and communication skills
    • Comfortable to operate in a dynamic Agile environment