Senior Software Engineer

Employment Type:
Full Time
Sector:
IT Jobs
Job Role:
Software Engineering Jobs
Area:
California
Location:
United States of America
Salary:
Competitive
Posted:
18-Jun-18
Recruiter:
Mobile Jobs
Job Ref:
RX00160718_X

Work in complex technology environments across many disciplines of information technology including: developing services that run on clustered environments, supporting alert and fulfillment platforms servicing members using Service Oriented Architecture (SOA), Micro services architecture, J2EE service platforms on Data Center or Cloud hosted platforms (AWS preferred), Optimum application design for maximum performance on both web and backend, Operating Systems - Mac and Linux, Performance Management and Capacity Planning, Monitoring and Metrics dashboards; and providing interfaces for legacy and front end systems that can lookup member information (including alerts and identity data) using Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and Standards. Also responsible for designing and architecting web based systems in either in-house datacenters or third-party hosted platforms, data integration with external vendors, data transformation and delivery systems and enterprise integration systems.


Minimum Requirements:

A Bachelor’s degree or foreign equivalent in Computer Science or Information Systems and 5 years of progressive experience in a system development occupation. Alternatively, employer will accept a Master’s degree or the foreign equivalent in Computer Science or Information Systems, and 3 years of experience in a system development occupation.

Experience must include the following:

3 years of experience in design and architecting web based systems in either in-house datacenters or third-party hosted platforms, data integration with external vendors, data transformation and delivery systems and enterprise integration systems.
2 years of experience developing applications that include appropriate logging solutions using frameworks like Log4j/Commons, SumoLogic, using debug tools to troubleshoot issues in production systems.
2 years of experience in database technologies including Oracle, MongoDB, Redis and related noSQL technologies.
3 years of experience using different development methodologies including SDLC, Scrum, and/or Agile, and test-driven development;
3 years of experience in mentoring other developers and providing technical direction on application development;
3 years of experience with gathering and documenting technical requirements and specifications;
3 years of experience working in complex technology environments;
2 years of experience using development tools such as JUnit/Cactus, writing functional tests, code coverage tools, continuous integration and delivery systems like Jenkins.
2 years of experience writing Java code using tools like Eclipse, NetBeans or IntelliJ , and Git/Subversion.
2 year of experience developing high quality applications.
2 years of experience across many disciplines of information technology including: Service Oriented Architecture (SOA), Optimum Web Application design for maximum performance, Operating Systems: Mac and Linux, Performance Management and Capacity Planning, Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and Standards.

You may return to your current search results by clicking here.

Latest Job Listings