Senior Java Developer Resume
Green Bay, WI
SUMMARY
- Around 6 years of strong experience in the full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E - Commerce application using Object Oriented Methodologies and RDBMS.
- Complete multi-tiered application development lifecycle experience using Java- J2EE/J2EE Technologies Expertise in reviewing client requirement, prioritize requirement, creating project proposal.
- 5+ years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production Support and Maintenance of Software Applications in client-server environment, Object Oriented Technology and web based applications.
- Strong programming skills in Java and J2EE technologies.
- Expertise in Java and J2EE technologies including JSP, JDBC, Java Mail and JMS.
- Experience in HTML, DHTML, XML, CSS, JavaScript, jQuery, JSP and Servlets.
- Experience in MVC (Model View Controller) architecture with JDBC and Hibernate Framework, SQL and J2EE design patterns.
- Experience in web / application servers like Web Logic, JBoss and Tomcat.
- Experienced with SOAP/RESTful web services.
- Experience in RDBMS using Oracle PL/SQL.
- Excellent debugging and problem-solving skills with Eclipse, JBuilder and RAD.
- Proficiency in developing applications using Oracle, MySQL and SQL Server 2000.
- Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
- Proficient in SQL, PL/SQL, Stored Procedures and Triggers.
- Developed web based enterprise applications using JEE technologies involving Spring, Spring Integration, Spring Security, EJB, JPA, JMS, JSF, Struts, Hibernate, iBatis, Servlets, JSP, JDBC, XML, Portlets, MVC framework and WebSphere Portal framework
- Implemented Web services using WSDL/SOAP.
- Expert in writing client side validations using validation framework, Java Script.
- Experience in using IDE‘s like Eclipse and NetBeans, integration with Maven.
- Adept in using version control tools like VSS and SVN.
- Substantial data caching skills with GemFire with server side applications.
- Rapid prototyping using Spring technologies distributed caching implementation using Pivotal Gemfire.
- Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development.
- Extensive working experience in Financial and eCommerce based domains
- Experience in client management, business requirement specification, writing technical documents and architecting solution.
- Aced the persistent service, Hibernate for Object Relational Mapping (ORM) with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
- Excellent analytical and problem solving skills.
TECHNICAL SKILLS
Languages: Java, C, C++, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML
Web Technologies: JSP, Servlets, JDBC, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, XML, XSLT, RMI, DOS Script, CSS
App/Web Servers: Web Logic, JBoss, Tomcat
Frameworks: Struts, Hibernate, iBatis, Spring 2.x / 3.x / 4.x, Log4J
Web Services: Web services (SOAP), WSDL, REST
Tools: Ant, Maven, Jenkin, Spring STS
Developer IDEs: Eclipse, Edit plus, Text Pad, JBuilder, Net Beans, RAD
Version Control: SVN,CVS, Clear case, TFS
Bug Reporting Tools: JUNIT, JIRA, Bugzilla
Reporting Tools: Jasper Reports, Crystal Reports
Databases: Oracle, MySQL, MS SQL Server Process
Management: Six Sigma Standard, SDLC, Agile
PROFESSIONAL EXPERIENCE
Confidential, Green Bay, WI
Senior Java Developer
Responsibilities:
- Configure Oracle Times Ten in-memory database for loading data into memory for faster running of queries
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
- Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
- Used the Inversion of Control module of spring framework.
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
- SQL Query tuning to enhance performance of application in production environments.
- Developed the Persistence Layer using Hibernate.
- Architecture and Technical Analysis and Design.
- Implementation of software application using Java JEE Spring Core, Spring Security, Spring Integration, Spring ROO Gemfire Angular JS and vFabric.
- SOA roadmap and transition architecture to Modular Services.
- Performance tuning Code review and code quality assurance with software engineering principles.
- Unit Testing Test case review Requirement Gap Analysis.
- Project execution status updates on regular basis and Knowledge sharing.
- Developed Spring Controllers and Service iBatis DAO through Spring DI.
- Partial Page reloads using JSON, JQuery, and AJAX with Spring MVC.
- Modified web services to support Elevation generation by MVT system.
- Developed / Modified Spring webflow components to support new enhancements to create new VBlock configurations.
- Developed scripts to support build deployment from Jenkins machine to vFabric TC servers using VMware hyperic agents API.
- Guided and mentored new recruits within the Java development team with Spring framework setting up of their environments performed code review which ensured smoother transition and improved productivity.
- Involved in daily scrum stand ups. Involved in estimation of user story points.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
