Java Developer El Segundo, CA Need F2F only
Java Developer
9 months contract
Cetera Financial Group
El Segundo, CA
55/Hr
No h1B
In person interviews
Description:
Position Summary: The Senior Developer will be a hands-on professional, who will research, architect, design, develop, configure and integrate and maintain existing and new business applications and/or integrate 3rd party developed applications with Cetera’s suite of financial applications. Responsible for software development activities throughout the project, including key design decisions. Candidate will work closely with other developers and business subject matter experts. This position will be reporting to the IT Manager.
Principal Responsibilities:
§ Design, Code, Debug, and Develop Enterprise Java based solutions, with suitable design patterns.
§ Apply in-depth technical knowledge to develop applications across one or more technology areas (web applications, APIs, web services and application database integration).
§ Plan, design, develop, test, debug, and deploy highly-available applications.
§ Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
§ Participate in troubleshooting complex issues and resolving defects.
§ Provide technical thought leadership and be a strong collaborator with domain subject matter experts, application architects, and senior development teams.
§ Document key SDLC processes by producing formal documents like solution architecture document and technical system design specifications, etc.
§ Actively look for ways to make everything better.
§ Be able to self-learn, research, and adopt new and emerging technologies to provide solutions to specific needs. Ability to quickly grasp new technology concepts
Key Technical Skills:
§ Be able to self-learn, research, and adopt new and emerging technologies to provide solutions to specific needs. Ability to quickly grasp new technology concepts
Knowledge, Skills and Abilities:
§ BS/BA in Computer Science, Engineering, Information Systems and/or equivalent formal training or experience.
§ 7+ years of experience in software engineering or software development of complex project initiatives involving Java-based technology stack
§ Proficiency in development of high performance distributed software systems, APIs, and or web services.
§ Strong experience with Web Services (REST, SOAP), JMS and micro-services architecture in a Linux environment
§ Experience with Servlets, Spring/MVC design patterns
§ Strong data background in SQL programming (DB design, query optimization, Indexing, stored procedures, extract transform load, etc.) from application development perspective on SQL Server, Oracle 11G Database.
§ Experience with data access using Hibernate
§ Experience with Message Queues like RabbitMQ, IBMWebSphereMQ etc.
§ Should have experience working with industry standard version control system technology for change, release, and deployment of software packages on a distributed web-based environment.
§ Experience with jBPM is desired but not mandatory
§ Solid understanding of object oriented (OO) analysis and design principles and demonstrated proficiency/expert knowledge in OO design.
§ Familiarity with Agile development methodologies.
§ Experience with an Enterprise Service Bus tool for API/Service management is a plus.
§ Broader experience of the following technologies and their interoperability (Java, Unix, Windows).
Comments
Post a Comment
Thanks