IT Staffing and IT Consulting
Agile Home
ATLANTA 678.722.8200 TOLL-FREE 866.513.4703
Search Jobs
Submit Resume
Agile Blog
Contact Us
 

Job Summary

Job Title Senior Java Software Engineer - OO Design, Web Services, SQL
Location Alpharetta, GA
Job Type Permanent
ID 3156

Senior Java Software Engineer - OO Design, Web Services, SQL

Senior Java Software Engineer

Skills: OO Design, Java, Web Services, Strong SQL and Backend work, Bachelor's Degree

Pay Rate: Competitive Base + Bonus

Summary

Has your tech career stalled? Rev it up with this exciting/hot opportunity!  Join a talented team of developers using the latest and greatest J2EE technologies as well as Open Source tools for a Service Oriented solution! They are always willing to look at new technologies so the developers have a lot of input in their technology stack. Flexible work environment and fantastic opportunity with potential for leadership if that is your desire! This is a performance and optimization driven company that offers amazing benefits and flexibility. This is a direct hire/perm position that will prove technically challenging and rewarding!

Responsibilities

  • Engage in the design, implementation and deployment phases of SDLC.
  • Design and implement new features for deployment across product line.
  • Extend and support existing products and working new features.
  • Perform code reviews.
  • Perform development, unit testing, and application testing individually and in collaboration with the team.
  • Manage versioning of code assets in a repository.
  • Support problem resolution efforts by responding to inquiries from others regarding errors, problems, or questions about applications.
  • Research and evaluate software (including open source libraries and 3rd party products) for inclusion in the development process.
  • Document application design, implementation, and repair decisions.
  • Communicate status to team members and manager.

Qualifications

  • Bachelor's  or Master's degree in Computer Science, Engineering, related discipline
  • 7+ years of core development Java development (J2SE) experience and OO design
  • 5+ years of web-based application development experience and strong knowledge of SQL and database design
  • Experience working with web services and REST APIs
  • Experience with test driven design and tools such as JUNIT and experience with continuous integration environments and related tools.
  • Socket level programming is a plus
  • Strong communication and conceptual skills
  • Proven ability to meet tight deadlines and work with remote and distributed teams.
  • Deployed and manage software on Linux, Sun Solaris, and Microsoft Windows platforms
  • Intimate knowledge of source code management systems, including exposure to distributed systems.
    Desired:
  • Experience with reporting and BI products and technology
  • Hands-on experience with ETL and data warehousing

Benefits

Low-cost medical, dental, vision plans, Life Insurance, STD, LTD, 401K matching, 20 days PTO, Tuition Reimbursement, and more!