Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer

Expired Job

Mattaponi Partners Baltimore , MD 21201

Posted 4 months ago

RESPONSIBILITIES
Full lifecycle application development, with emphasis on agile development (scrum, sprints, incremental design) methodologies.
Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
Designing, coding and debugging applications in Java software language.
Applies sound software engineering techniques to develop solutions that meet customer requirements.
Follows appropriate design, development, and testing methodologies to ensure a quality software product.
Maintains required technical/professional knowledge; keeps abreast of current developments and trends in area of expertise; use this expertise to help develop plans and strategies to introduce new technology when appropriate; recommend and develop innovations which enhance operations and/or provide a competitive advantage.
Use a structured approach to analyze and resolve complex problems; secures and evaluates relevant data from appropriate sources and trends and identifies key issues and relationships to determine the critical issues relative to a problem; develops effective conclusions and comprehensive recommendations.
Sets priorities and allocates proper amounts of time to assigned activities. Maintains an awareness of interrelationships among activities. Maintains an organized approach and meets or exceeds agreed upon time and quality standards for end work product.
Develops alternative courses of action and makes decisions based on logical assumptions and which reflect factual information.
Develops documentation relative to technical aspects to facilitate current support, development, upgrades, or migrations.
Builds confidence in the eOriginal organization and the business benefits and integrity of its products and services.
Maintains the confidentiality of eOriginal strategies, plans and other proprietary information.
QUALIFICATIONS
Required
Bachelor s degree in computer science or related discipline or equivalent work and course experience in lieu of degree.
8+ years demonstrated experience developing Java/J2EE software using at least five of: J2EE, JSP/Servlets (or similar), Spring, Hibernate, Struts, FreeMarker, JDBC, Hibrenate, Ibatis, WebServices/WS standards
Strong experience working with relational databases / Oracle.
Strong foundation in object oriented methodologies, principles, practices, and modeling.
Experience to provide backend API s to front end applications using RESTFul API.
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
Knowledge and understanding of multi-tier architectures.
Strong interpersonal skills to work effectively in a team environment.
Experience in UNIX/Linux environments.
Strong desire to learn real estate and asset based finance, including asset securitization, collateralization, and pledging
Desirable:
N-tier J2EE environments using any of IBM Websphere, BEA/Oracle Weblogic, or JBoss
Hands on experience with Model-View-Control Architecture (MVC) based applications (e.g. Struts and Spring framework)
Familiarity with RDBMS concepts
Experience building business high-volume transactional systems is a strong plus
Hands on experience in writing and consuming Web Services (REST, WSDL)
Other attractive technology experiences - jQuery, JavaScript, SVN, Hibernate, Ajax, JDBC, Servlets
Experience developing fintech solutions for the banking, mortgage or insurance industries
Full stack development in a SOA/Microservices environment
NoSQL Database experience
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Oath

Posted 2 months ago

VIEW JOBS 10/19/2018 12:00:00 AM 2019-01-17T00:00 Take Yahoo and AOL, fuse them and you get a media and technology company operating at massive global scale. It takes powerful technology to connect our combined media brands and partners with an audience of 1 billion. Nearly half of Oath's employees are building the code and platforms that help us achieve that. And we're only getting bigger. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process 4 trillion data points a day, what you do here will have a huge impact on our business—and the world. Want in? Oath, a subsidiary of Verizon, is a values-led company committed to building brands people love. We reach over one billion people around the world with a dynamic house of media and technology brands. A global leader in digital and mobile, Oath is shaping the future of media. We need a Senior Software Engineer to accelerate the pace of BRXD and Marketplace consolidation. The primary function in this role will be to assist in building and designing CICD to automate the software development process on One-Mobile. JOB DESCRIPTION * Design and develop automated solutions to allow continuous integration, development and deployment of software using tools such as Jenkins, Ansible and Docker. * Design and code backend Java applications and services. * Work with Operations Engineers to ensure applications are operations ready and able to be effectively monitored using automated methods. * Analyze business and technical requirements and design solutions that meet those needs. * Collaborate with programmers both on their team and on other teams * Collaborate with product managers to develop and clarify requirements * Troubleshoot production issues related to the team's applications. * Effectively manage day-to-day tasks in an Agile process to meet scheduled commitments. * Write unit tests and specification documents. * Mentor and train less experienced team members. SKILLS AND EDUCATION * Bachelor's degree. * 10+ years of experience designing and programming in Java in a Unix/Linux environment. * Experience with automated, build and deployment tools such as Ansible, Jenkins and Docker. * Knowledge of java frameworks such as Spring, Hibernate, and Jersey. * Must have strong programming and debugging skills. * Must have a solid understanding of object oriented programming * Must have a working knowledge of application design and development processes and methodologies. * Excellent problem-solving skills. * Solid understanding of RDBMS and general database concepts. * Familiar with software design methods and techniques * Have excellent verbal and written communication skills Oath is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Oath is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. Please let us know if you need a reasonable accommodation to apply for a job or participate in the application process. Currently work for Oath? Please apply on our internal career site. Oath Baltimore MD

Senior Software Engineer

Expired Job

Mattaponi Partners