Sr. Software Engineer/ Lead Resume
Warren New, JerseY
SUMMARY
- Results - oriented Senior IT professional with over fifteen years of IT experience in design, architect, develop and deployment of large scale web-based applications across the enterprise using Java, J2EE, Spring, AngularJS, Javascript, CSS, Oracle and server side technologies.
- Worked on design, development, implementation and support of the Confidential Cloud provisioning portal.
- Advanced levels of technical knowledge combined with project management skills.
- Successfully led simultaneous projects working with disparate teams.
- Experienced working in Agile and SDLC development models.
- Creative professional with proven ability to transform concepts into successful solutions.
- Excellent Leadership, Communication, Analytical and Problem Solving skills.
- Self-motivated and self-starter with a can-do attitude.
- Excellent interpersonal, collaboration, and problem solving skills
- Experience working with onshore/offshore model
TECHNICAL SKILLS
Tools: & Technologies: Java, J2EE, Spring, REST, Struts, JUnit, HTML5, Javascript, Selenium, App Dynamics, APIM, RLM, Ant, JIRA, Docker, jBPM, Splunk, IBM MQ, SVN.
Application Servers: IBM WebSphere, Apache Tomcat
Databases: Oracle, Sybase, DB2
IDE: Eclipse, IBM Rational Application Developer (RAD)
Operating System: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Warren, New Jersey
Sr. Software Engineer/ Lead
Responsibilities:
- Lead the team of developers providing them technical directions, mentoring the team in J2EE technologies, Java best practices and J2EE migration.
- Involved in Requirement Analysis, Design and Development of Core Java, J2ee components.
- Worked onCoreJavacoding with strong understanding of Collections, Multithreading, data structure and Event/Exception handling.
- Implemented OOPS concepts using Java/J2EE technologies such asCore Java.
- Designed & developed core components that developers can leverage to provide various functionalities.
- Wrote interfaces to external systems
- Developed REST web service calls.
- Developed UI pages using HTML5, Angular JS, and CSS
- Worked on designing the backend database to support Docker
- Used jBPM rules engine to define workflows
- Integrated with APIM tool for external interfaces,
- Designed and modeled the backend Oracle database.
- Created tables, views, constraints, procedures etc.
- Developed quartz batch jobs for data synch up.
- Effectively collaborated with business stakeholders to identify requirements and feasible solutions.
- Interfaced with several different teams to on board their infrastructure to Confidential cloud.
- Took lead architecture role in dealing with stakeholders.
- Translated business requirements into detailed architecture and designs.
- Played a key role in resolving technical roadblocks.
- Performed design & code reviews.
- Coordinated with multiple teams for production roll-out.
Environment: Server side core Java, J2EE, Spring, REST, Oracle, HTML5, Angular JS, CSS, Selenium, App Dynamics, IBM MQRLM, JIRA, jBPM, Splunk, SVN.
Confidential, Weehawken, New Jersey
Sr. Software Engineer
Responsibilities:
- Designed and developed highly scalable distributed web applications based on J2EE, Hibernate, Spring, REST web services, Oracle and MySQL, NoSQL, and MVC pattern.
- Developed Core Java, J2EE components JSP's / Servlets to suite in frameworks like MVC pattern.
- Participated in all aspects of application design and development, such as GUI, server side, database, stored procedures, web components etc.
- Developed the different modules in the backend and the interface to ECM repository.
- Developer UI using HTML, Javascript, CSS.
- Expertise in user on-boarding, coordinate application server and database migrations and upgrades, and to application re-design and enhancements.
- Oversee unit and integration testing and provide directions for performance tuning of the application.
- Application users are 6000+ Confidential Financial Advisors and half a million Confidential clients.
- Work closely with domestic and international groups, such as London base System Administration Support, Offshore Quality Assurance, DBA, Branch Marketing, and Server Migration groups
- Provide project status update to upper management
- Proactively managed team lead responsibilities when required; including review of task status, delegation based on the task priority and member skills, resolving requirement ambiguity and intercommunication with project concerns.
Environment: Server side core Java, J2EE, Struts, Hibernate, SOAP, JUnit, HTML, Javascript, CSS, DocHarbor, Sybase.
Confidential, Morristown, New Jersey
Software Engineer
Responsibilities:
- Served as point of contact between development team and business group, and between groups within IT
- Mentored, provided direction and guidance to junior members of the team on both technical and business concepts
- Supervised, planned, prioritized and monitored work for team members
- Collaborated with business personnel to design and implement solutions
- Gathered user data, analysis, providing estimates, system and design documentation
- Ensured successful, timely and cost effective development and implementation of high quality deliverables
- Ensured adherence to Standard Operating Procedures and Working Practices for assigned projects
- Participated in development, defining, maintenance and enforcement of standards
- Coordinated User Acceptance Testing and production release phases for projects
- Participated in full development life cycle, adhering to standardize company project process
Environment: Java, J2EE, Struts, SOAP, HTML, Javascript, CSS, Db2.