Job Summary
| Job Title | Senior Java Software Engineer - OO Design, Web Services, SQL |
|---|---|
| Location | Alpharetta, GA |
| Job Type | Permanent |
| ID | 3156 |
Quick Job Search
Consultant Resources
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!











