This site uses cookies. To find out more, see our Cookies Policy

Sr. Java Developer in Richmond, VA at APEX Systems

Date Posted: 5/17/2019

Job Snapshot

Job Description

Job #:  960216
Apex Systems is currently supporting a Sr. Java Developer for one of our larger clients here in Richmond. If you'd like to be considered for this position, please send a copy of your resume to . 
Our client has an immediate opening for a Senior Java developer to support one of ITS’ strategic business initiatives. Qualifications:
• Java/Java EE (7 and above), Java Web Services
• Hands-on development experience using: Spring technologies, SQL Server, Hibernate, Web frameworks, and JavaScript
• Hands on development troubleshooting JavaScript issues
• Experience in multi-threaded and core Java programming, use of Java EE patterns and frameworks
• Experience with AIX/Linux OS Processes – Process Modeling, Monitoring, states, batch processing, priorities – shell scripting and command entry, process control, customizing user environments
• Ability to write and run automated unit, integration and functional tests
• Experience using XML
• Experience using TFS source control
• Experience with WebSphere application server integrated within Eclipse IDE
• Experience with Maven for project dependency management
• Practical experience with a Software Configuration Management (SCM) tool (e.g., GIT, Subversion)
• Self-motivated to understand existing code base and work with minimal supervision
• Experience with different development methodologies, preferably Agile and Kanban.
• Bachelor’s Degree in Software Engineering, Computer Science, or related field
• 5-9+ years of relevant work experience 


• Detailed technical design, development, testing, and support of software applications of high complexity and scope using existing and new technology platforms;
• Developing all or part of complex Web and SQL-based applications.
• Developing Java from established requirements including secure coding practices.
• Interpreting requirements and working with the customer to clarify requirements.
• Planning and coordinating with other team members in an Agile environment to meet delivery commitments.
• Creating prototypes and offering insight on the feasibility of system designs.
• Reviewing complex patches and new versions of software.
• Performing change management functions associated with changes to Web and SQL-based applications and deploying across lower environments
• Actively participating in system/software integration processes to create viable solutions for improved business functions.
• Providing support to development teams for complex issues including problem investigation, research, and resolution.
• Working with common application designs and specifications, and employing industry and ITS standard procedures, products and methodologies. 
EEO Employer
Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.