Senior Java Developer Resume
Warren, NJ
SUMMARY:
- Around 13+ years of experience in software application design, analysis and development on Client - Server Applications.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support.
- Strong Experience in Spring, Hibernate, JMS, JSP, Servlets, Core Java, JDBC , JNDI, ANT, Maven and LINUX.
- Experience in developing REST and SOAP web services.
- Experience in Object Oriented Analysis and Design using UML and developing Use Cases, Class diagrams with Rational Architect.
- Experience in different design patterns like MVC (Model-View-Controller), Singleton, Factory, DAO, Builder Session Facade in the development of Multi-Tier distributed Enterprise Applications.
- Experience in multithreading and collection frameworks.
- Experience in developing the presentation layer components using JSPs, JavaScript, XML and HTML.
- Experience in Agile methodology for application development life cycle.
- Experience in handling project development team.
- Experience in coordinating with clients and offshore team.
- Proficient with Application/Web Servers like JBoss, Tomcat, Glassfish, Weblogic.
- Analysis the log files for error detection and fix implementation of the bugs in production support.
- Excellent analytical, problem solving, written & oral presentation, interpersonal and communication skills.
TECHNICAL SKILLS:
Operating Systems: Windows NT, Windows 95/98/2000/XP, LINUX, UNIX.
Programming Languages: JAVA, SQL, PL/ SQL, C and C++.
Java Technologies: Servlets, JSP, JDBC, JMS, JNDI
Development Frameworks: Spring, Struts, Hibernate, SOFEA.
Testing Frameworks/Tools: Junit, DB Unit, and Mockito.
Databases: Oracle 10g, DB2 8.1.6, MySQL, MS Access.
Internet Technologies: HTML, XML, JavaScript.
Application/Web Servers: Apache Tomcat, Glassfish, WebSphere, WebLogic11g, JBoss3.x.
Enterprise Service Bus: Mule, Datapower
Modeling Tools: UML (Rational Rose, Start UML).
IDEs: Eclipse (Galileo, Kepler, Luna), Glass Fish 4.1.1, NetBeans 5.5, STS 2.9.2.
Build Tools: Apache Ant, Maven
ObjectRelational Mapping: JDO, Hibernate.
Scripting Languages: JavaScript.
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Senior Java Developer
Responsibilities:
- Work as senior java developer server side.
- Design, Develop & Unit test.
- Participate in status meetings with Client and Application SMEs.
- Represented Confidential for third party apis integrations.
Environment: JDK 1.8, Spring 4.3.0, Rest Web service, XML/XSLT, Maven 3.0, Oracle10g, Eclipse IDE, Windows 7.0, Microsoft Visio 2010, Apache Tomcat, Weblogic 11g, JUnit 4.8.1.
Development Strategy: Agile Methodology
Confidential, Franklin lakes, NJ
Java Team Lead
Responsibilities:
- Responsible to leading Support team.
- Supporting 10 Web Service Gateways.
- Planning of Server Migration support events.
- Planning of Security change on Web Services
- Participate in status meetings with Client and Application SMEs.
- Represented Confidential for any discussion/meetings in front of their Vendors.
- Preparation of Daily Status report of team.
Environment: JDK 1.6, Spring 3.0, Hibernate 3.6, XML/XSLT, Maven 3.0, Oracle10g, Eclipse IDE, SOAP, Mule ESB, Windows Vista, Microsoft Visio 2010, Apache Tomcat, JUnit 4.8.1, Data power.
Confidential, Bloomington, MN
Sr. Java Developer
Responsibilities:
- Responsible to lead team
- Participated in Estimation, Detail design, development, Unit testing,
- Defect fixes And Production release.
- Facilitate Design discussions with Business Analyst Team
- Facilitate Defect review calls with Quality Assurance Team
- Participate in status meetings with Client and Application SMEs.
- Participate in high level and low-level design discussion with Project members.
- Preparation of Daily Status report of team.
Environment: JDK 1.6, spring 3.0, Hibernate 3.6, UML, HTML, CSS, XML/XSLT, Maven 3.0, Java Script, Oracle10g, Eclipse IDE, REST, Mule ESB, SOFEA, Windows Vista, Microsoft Visio 2010, Apache Tomcat, JUnit 4.8.1.
Development Strategy: Agile Methodology
Confidential, St. Louis, MO
Senior Developer/Designer
Responsibilities:
- Responsible to lead team
- Detail design, development, Unit testing, Defect fixes and production release.
- Facilitate Design discussions with Business Analyst Team
- Facilitate Defect review calls with Quality Assurance Team
- Participate in status meetings with Client and Application SMEs.
- Participate in high level and low-level design discussion with Project members.
- Warranty support after Production release.
Environment: Spring Modules (Spring MVC, JDBC, DI, AOP), Rational rose, Start UML and Visio, Eclipse Luna, Find bug, clover, Junit 4.0, log4j, Tomcat 6.0, Maven.
Confidential, St. Louis, MO
Senior Developer/Designer
Responsibilities:
- Responsible for the detail design of various Web Services.
- Used Modeling tools Rational rose, Start UML and Visio.
- Prepared Class diagram, flow diagram, and sequence diagram.
- Participated in design review meetings with Client and Application SMEs.
- Participated in high level and low-level design discussion with Project members.
Environment: Rational rose, Start UML and Visio, MSWord, MSExcel, Eclipse.
Confidential, Chicago, IL
Java J2EE Developer
Responsibilities:
- Responsible Design, Development, unit testing and Integration testing.
- Worked with technologies like Core Java, J2EE, Struts 2.0, Spring 3.0 JDBC, and Oracle.
- Used Code review tools like Findbugs, Sonar etc.
- Used Modeling tools Rational rose, Star UML and Visio.
- Configured Ant scripts and handled deployments on Weblogic server at test, stage levels.
- Used log4j for logging monitoring errors and exceptions all across the application.
- Analyzed database table relationships to understand legacy application.
- Coordinated with Database Administrators to analyze and optimize the application load on database.Identified, analyzed, and re-mediated performance issues in application.
Environment: Java Core, J2EE, Oracle, Eclipse, Tomcat 6.0, JDBC, Struts 2.0, JavaScript, JSP And Servlet.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Responsible for development, testing, deploying and maintaining the project.
- Used testing tools like Junit for Unit testing.
- Modeling Tools like Rational Rose and Visio.
- Document all the changes and enhancements.
- Written SQL & PL/SQL queries to fetch the data from database.
- Implementation of business logic in Spring Framework with JDBC in the back-end.
Environment: Java Core, DB2, Eclipse, JDBC, Spring 3.0, log4j, Junit, Rational rose, Visio, SQL developer
Confidential, Chicago, IL
C, C++ Developer
Responsibilities:
- Developed various types of Models for different clients of Confidential .
- Participated in Analysis, Design and Development phases of the project with major emphasis on Development of the Models.Used Clear case for version control.
Environment : C, C++, IBM Mainframe.
