| OracleProfessional.com |
|
MUSTS: Degree, No job jumping - stable work history, No career consultants, strong J2EE and Java development and some architecture experience. Will provide some relocation assistance in signing bonus.
Senior Software Developer (Java)
Location: Nashville, TN
Overview: This is a truly exciting and rare position for a seasoned developer. This role will contribute significantly towards enhancing and rebuilding the leading Java SaaS (Software as a Service) suite, in the fast evolving occupational health management space. The Senior Software Developer will work with a small but highly productive team to initially maintain and enhance the software and then refresh its architectural underpinnings to extend and build out the application suite for emerging markets.
The Senior Software Developer will take a holistic approach to software development and ensure that meaningful design patterns are applied where needed and the system is engineered to scale not only in terms of performance but also in terms of its ability to add features rapidly. This position will work closely with other developers and engineers, product managers, business analysts, quality assurance analysts and customer and production support personnel.
The successful candidate will have natural intellectual curiosity with a strong analysis and programming background and will have strong multi-tasking skills; be detail-oriented; be able to communicate effectively with both technical and non-technical people; and be a willing and able hands-on developer. The Senior Software Developer will be responsible for normal software development activates like coding, debugging, writing technical specifications, etc.
As a Senior Software Developer, you will be responsible but not limited to the following:
Understanding and maintaining existing software including adding enhancements, fixing defects and refactoring code
Conducting code and design reviews
Mentoring other developers, analysts, contractors and vendors on the software
Establishing and enforcing architectural and design standards for all Java software
Documenting the system architecture and training developers on how to best utilize the design
Integrating and extending the software with other Company and third-party applications as needed
Fostering and creating a culture of software quality and excellence by collaborating with immediate team members and peers from other functional areas such as Software Development, Quality Assurance, Business Analysis, Customer Support, and Implementation.
Additional requirements are as follows.
Bachelors in a relevant engineering field
5+ years in commercial software development
Excellent written and verbal communication skills
Extensive knowledge of OOD, OOP and software design patterns
Proficiency in Java and J2EE server-side and web technologies
Proficiency in JSP programming and Java servlets is required
Solid experience with J2EE Application Servers
Proficiency with a SQL database such as Oracle both from an administration and programming perspective
Strong architecture background
Experience with C++ will be plus
Categories: Information Technology "IT", Computers
Industry: Software
Apply Here for the Sr Software Developer Job
![]() |