Find a Job: Results

Back to Results

Senior Java Developer

Location: Nashville Region
Category: Information Technology
Employment Type: Direct Hire

We are looking for an experienced senior software development professional to join our development team in information technology at our clients' corporate office in middle Tennessee. Senior Software developers develop and install software solutions for a mix of greenfield opportunities as well as enhancements to recently built services and applications by studying information needs; conferring with product owners and users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.


Duties Include:

Ø Writing self-documenting code and unit tests.

Ø Develop high-quality software designs. Producing clean and efficient code.

Ø Automate tasks through appropriate tools and scripting. Includes testing and debugging.

Ø Doing code reviews; watching for adherence to standards, code soundness, and requirement fulfillment.

Ø Collaborate with internal teams and vendors to fix and improve proprietary software and other products as assigned.

Ø Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.

Ø Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts and code comments.

Ø Facilitate code reviews and provide coaching for junior developers.

Ø Staying current with development technologies and practices; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.



Ø Self-sufficiency; able to problem solve and work to exhaust theories and ideas before seeking help from others.

Ø Humility; you do not think you are right all of the time and can acknowledge when you are not.

Ø Passion for your trade; you care about what you do and strive to do the right things for the right reasons.

Ø Courage; you do not shy away from any problem, whether difficult and complex or the more mundane. You can detangle but respect legacy code to not only fulfill requirements but also increase code stability.

Ø Self-awareness; you acknowledge biases or can take a step back to increase objectiveness in situations as needed.

Ø Motivation; you want to make a difference.

What we need from you:

Ø B.S. in Computer Science or a related field or equivalent combination of education and experience.

Ø 6-10 years of hands-on software development experience.

Ø Demonstrated experience with full software development lifecycle including traditional waterfall and agile methodologies.

Ø Strong integration background required. Experience developing web services APIs (REST, SOAP, XML, JSON).

Ø Familiarity with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls and multi-protocol gateways required.

Ø Require Extensive experience with server-side enterprise Java a must. This includes, but is not limited to, JSPs, servlets, Spring, Hibernate and JDBC.

Ø Prefer 1+ year experience with containers and resource managers (Docker).

Ø Required Skills: Java, Javascript, HTML5, JSP, Servlets, Spring, Hibernate, JDCBC, SQL, Linux, ETL, Apache Tomcat.

Ø Extensive experience writing and testing SQL queries, stored procedures, functions, triggers, and indexes. Preferred knowledge of database architecture.

Ø Enterprise-scope mindset

Ø Process and tool awareness; the ability to improve efficiency and enhance the developer experience



Ø Salary commensurate with experience

Ø We offer comprehensive benefits including:

· Medical

· Dental

· Vision

· Prescription Plan

· Disability Plans

· Life Insurance

· Supplemental Insurance

· Employee Assistance Program

· Bi-weekly pay

· 401(k) with company match

Ø Professional work environment and dress code

Ø Excellent and continued investment in technology

Ø Solid company growth – opportunities for advancement


Why Choose Addison Group?

A leading provider of professional staffing and search services, Addison Group distinguishes itself through exceptional delivery, specialized knowledge and strong relationships. Addison enables ideal connections between talented professionals and dynamic businesses. National practice areas include Administrative & HR; Engineering; Finance & Accounting Contract; Finance & Accounting Executive Search; Financial Services; Healthcare and Information Technology. Addison is an Inavero’s 2012 Best of Staffing winner for both Client and Candidate service.