Sr. Java Developer Resume
St Paul, MN
PROFESSIONAL SUMMARY:
- Over 10 years of experience in all phases of SDLC as a Senior Java Developer and Tech lead, primarily in Java based Technologies. Functional & Domain experience include Retail, Finance, Insurance and Annuities line of business.
- I am a highly motivated individual and a strong team player, with excellent technical, leadership and communication skills.
- Over 10 years of extensive development & Lead experience (Java technologies) using Agile, Iterative and Waterfall methodologies. Involved in, large end to end development of applications and various maintenance projects for major retail (Target & Rite - Aid), Insurance and Financial (Federal Reserve Bank) institutions.
- Over 3 ½ years of development experience in Merchandizing & Replenishment areas, Involved in rewriting existing Purchase order & Import allocation systems in to Java (ATG) based web application, and, creating new java based EOS systems using EAD4J frame work.
- Over 4 years of experience in developing and leading enhancement efforts for Insurance, Annuity’s & Illustration tools primarily working on XMLs and web services.
- 2 year of development and functional experience in Transaction Services and Collection systems primarily working on Struts EJB, JSP, Rest Web services, Spring MVC, Swing, Web sphere MQ and oracle.
TECHNICAL SKILL SET:
Technologies: J2EE, Servlets, JSP, Java Beans, JDBC, JMS, JNDI, Swing, EJB, REST Web services, SOAP webservices, Spring, Hibernate, Websphere MQ, Connect: Direct, Secure Transport,Spring Batch
Operating Systems: Windows,Unix,AIX,Solaris
Programming languages & Methodologies: Java, J2EE, HTML, XML, CSS, UML, JavaScript, SQL, Agile, Iterative waterfall, Pair programming
Frameworks: JSF, ATG, EAD4J, Struts, Spring MVC,Junit,log4j
Databases: Oracle, DB2, MS SQL Server, MS Access
Application Servers: WebSphere, JBoss, Tomcat,TC server
Portal: Liferay Portal 5.1
Change control: VSS, Dimensions, CVS, and SVN (Subversion),Accurev
IDE Tools: IBM WSAD, IBM RAD, JBOSS Developer Studio, Eclipse, IBM Rational XDE,Spring tool Suite
Other Tools: Visio, MPP, Maven, Ant,TOAD, SQuirreL SQL, Continuous Integration tool-Hudson, Issue Tracking tool -JIRA, Quality center(QC), Automated testing tool-Watir, Putty, Axway ST client, project planning and tracking tool for agile-Xplanner, Requirement management tool -Contour(Jama), Agilegen,Sonar,JVM monitor
WORK EXPERIENCE:
Confidential, St Paul, MN
Sr. Java developer
Responsibilities:
- Performs analysis, design, development, testing, deployment, and support of Spring batch applications.
- Interpret business and technical requirements for enterprise information systems or Java EE compliant applications. Communicates moderately complex technical topics to non-technical audiences.
- Proficiencies in Java EE technologies to include JAVA Enterprise Edition, Spring MVC, Spring batch, Rest Web services.
- Writes and updates technical documentation such as design documents, knowledge base documents.
- Provide guidance and work leadership to less-experienced programmers.
Environment: Java, J2EE, Spring MVC,Spring batch, J2EE Design Patterns, JDBC, JUnit, HTML, XML, JavaScript, Eclipse, Accurev, Graddle, Restful webservices, Agile, Websphere, UNIX, Oracle, JMS/WebSphere MQ (P2P and pub/sub), Performance tuning, Multi-threading batch processes, TC server.
Confidential, MN
Sr. Java developer
Responsibilities:
- Performs analysis, design, development, testing, deployment, and support of Java J2EE core ACH payment processing applications, including event-driven transaction processing.
- Interpret business and technical requirements for enterprise information systems or Java EE compliant applications. Communicates moderately complex technical topics to non-technical audiences.
- Issue identification and resolution, status updating, analyzing and reporting on alternative design solutions.
- Performs research activities with a focus on complex business systems, automated systems development, enterprise information systems, and/or project enhancements with Bank and System-wide impact. Identifies and analyzes operational impacts of new projects, services, infrastructure, enterprise information systems, and automated systems. Addresses moderately complex customer problems and/or issues as necessary.
- Provides technical leadership.
- Supports the manager with proposals for business system changes. Provides input to the development and implementation of standards, procedures, and safeguards.
- Assists in coaching/mentoring more junior developers in the development and implementation of technical solutions.
- Responsible for estimating, tracking, and reporting status on tasks.
- Participation in on-call rotation for after-hours support when system goes to production.
Environment: Java, J2EE,Struts, Spring, Hibernate, EJB, JSP, Servlets, JDBC, REST web services, JUnit, HTML, XML, JavaScript, Eclipse, SVN, Agile, Websphere, UNIX, Pair Programming, Oracle, Maven, JMS/WebSphere, TOAD, Squirrel
Confidential, MN
Sr. Java developer
Responsibilities:
- Perform analysis, design, development, testing, deployment, and support of enterprises scale systems to achieve or exceed the desired business needs. Reviews and assesses Code for long term support, scalability and maintenance cost of ownership.
- Implement best practice processes throughout the software development lifecycle which adhere to company policies.
- Translate business requirements in the form of user stories and acceptance Criteria into working software modules.
- Develop test fixtures to support development of regression test scripts.
- Participate in system integration testing, and support of user acceptance testing.
- 24x7 availability for Production Support.
Environment: Java, J2EE, Swing, Hibernate, EJB, Spring MVC, Spring jdbc, JSP, Servlets, JDBC, Struts, JUnit UML, CSS, HTML, XML, Javascript, Eclipse, SVN, JBOSS, Agile.
Confidential, MN
Sr. Java developer and Tech lead
Responsibilities:
- Lead technical change efforts of multiple vendor teams to the web based illustration applications.
- Design & construction of the key component enhancements for Illustration tools
- Create Functional/technical Requirement documentation based on the business requirements
- Create testing & release planning efforts for various changes in the systems
- SSO Uplift efforts to Migrate from Affiliate 4x to SAML 2.0
- Review deliverables & participate in technical design and construction efforts
- Provide support for production issues for new releases during warranty period.
- Provide forecast & variance reports to Ameriprise senior management teams on budget, Efforts & Schedule
Environment: Java Servlets/JSPs, Spring MVC, IBM RAD, Web services, XML & HTML.
Confidential, PA
Sr. Java developer
Responsibilities:
- Develop use case, Functional specification, UMLs and UI Specification documents
- Design & construction of the key modules using JSF within riteaid.com site
- Single point of contact for offshore development activities & review of all critical deliverables form Offshore
- Involved in planning & execution of product launch including testing, Implementation & post implementation validations
- Provide status updates to Internal & Client management teams
Environment: Java, JSP, Javascript, JSF, Jboss, Liferay portal, CSS, HTML.
Confidential, MN
Sr. Java developer
Responsibilities:
- Develop User interface specification (UI Specs), review with Target technology and Business teams
- Create Low level design documents and System test plans
- Develop (Coding and unit testing) complex modules from onsite and review of code deliverables from Offshore for one of the 4 modules
- Execute system testing efforts for my module, support integration and UAT testing
- Deployment of code in Integration and Production environments
- Production support and construction efforts for change requests during warranty period
- Provide status updates to Internal and Client management teams
Environment: Java Servlets/JSPs, ATG 7.0, IBM Rational XDE, XML, CSS, HTML
Confidential, MN
Java developer
Responsibilities:
- Review user interface specification (UI Specs) with onsite team & get clarifications for the offshore team
- Create Low level design documents & System test plans
- Develop complex modules/screens from offshore & Provide technical help for the module team at offshore
- Execute unit testing & support system, Integration testing efforts for onsite
- Provide analysis & Fixes for issues found by onsite team before & after go live of the system
Environment: Java, JSP, EJBs, EAD4J, WASD, log4J, IBM Rational XDE, XML, CSS, HTML, Web services, MQ