Senior Java Developer Resume
Newyork, NY
SUMMARY:
- 8+ years of software project experience on 2 Tier, 3 Tier Architectures in domains like Banking and Finance, Insurance, Logistics and Life Sciences
- Team lead with a focus on quality and timely delivery.
- Dynamic and competent professional with extensive exposure in Java Programming - Core Java, Advance Java, J2EE architecture, Spring, Hibernate, MVC framework, Java Messaging Service and Web Services.
- Experience with MEAN (MongoDB, Express,Angular and Node) stack technologies.
- Hands-on experience with Spring, Spring JPA, J2EE (JDBC, Servlets, JSP, Struts), JAVA, XML, SOAP and JavaScript.
- Experience in using design patterns Singleton, Factory pattern, MVC, Observer pattern, Facade pattern.
- Experienced in Weblogic, Tomcat web server and Glassfish.
- Exposure to IBM WTX and hands on experience on Websphere MQ
- Experience with Spring, Struts MVC, JQuery and AJAX.
- Experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML, Visio and Test Driven Development (TDD) . Good understanding of software development life cycle (SDLC) including both Waterfall and Agile.
- Exposure to Unix/Linux operating system with hands on experience in writing scripts.
- Working experience and knowledge in databases like Oracle, DB2 and writing SQL Queries.
- Experience on SharePoint for project documentation.
- Exceptional ability to quickly master in new concepts, technologies and tools.
- Working extensively on tools like Eclipse and IntelliJ.
- Experience in Log4J for Logging Errors, debugging and tracking skills.
- Experience in creating front end view page with HTML, Java Script, and CSS.
- Good experience with Application production support and enhancement environment.
- Well-developed knowledge base and notable technical and soft skills nurtured during tenure of ten years of development, design, documentation, testing and implementation of software/web applications.
- Developed window based as well as web based applications.
- Experience of standards and tools used for version control like SVN, Git and CVS.
TECHNICAL SKILLS:
Languages/Technologies/Tools: Java, J2EE, MEAN Stack,JSP, Servlet, JavaScript, EJB, XML, XSD, AJAX
Middle Ware/Tools: IBM Integration ToolKit, JDBC, SOAP/REST Web Services
Web/Framework: Spring, Hibernate, JSP, HTML, JScript, CSS, Struts, Junit, Servlets, Jquery, AJAX
XML Technologies: XML, XML Schema, SOAP
Case Tools: Spring Tool Suite(STS), IBM RAD 7.0, Rational Rose, Eclipse, Idea IntelliJ, IBM WTX and IBM Websphere MQ
RDBMS/Tools: Oracle, IBM DB2, SQL Server, MongoDB (NoSQL database)
Operating System: Unix/Linux, Windows NT, Windows 2000, Windows XP/Vista, Windows 10
Servers: Apache Tomcat 5.5, Weblogic 8.1, Weblogic 11, GlassFish 4.0
Tools: & Utilities: Maven, ANT, PMD, Find Bugs, Bugzilla, RSA Code Review
Source Control: Git, Clear Case, Tortoise SVN
PROFESSIONAL EXPERIENCE:
Confidential, Newyork, NY
Senior Java Developer
Responsibilities:
- Technical Analyst/Senior Java Developer working at the data layer.
- Comprehensive usage of design patterns to generate the result from database and map it to business.
- Understanding the business layer requirements and build the data layer services.
- Implimented AngularJS for UI Development
- Monitor the performance of the data layer
- Consumed Web Services (SOAP) from third party for authorizing payments to/from customers and implemented them using CXF.
- Developed REST,Jenkins server which access to REST client resources.
- Using Spring JPA and Spring Repository pattern extensively.
- Working on complete life cycle, design, development and testing using OOA and OOD.
- Used JUnit for Unit testing the application.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Working as a team member in an Agile environment
Environment: Java, J2EE, HTML,JQuery,AngularJS,NodeJS,Spring 3.0, Hibernate3.0, RAD7.0, Oracle 10g, Maven, SOAP, Grunt Server,LOG4J, SVN, Web Sphere7.0, Scrum,Agile.
Confidential, Buffalo, NYSenior Java Developer
Responsibilities:
- Analyzed the First Niagara Financial Group systems for online banking and bill pay
- Gained a critical understanding of the front end and back end systems’ interaction through Message Bus.
- Worked within the Agile methodology, including daily stand ups, short sprint cycles, bi-weekly spring planning for improvement, and a highly collaborative environment.
- Implimented AngularJS for UI Development
- Designed and developed SOAP over MQ and SOAP over HTTP Web Services.
- Utilized the Spring Integration Framework for the project.
- Worked on complete life cycle, design, development and testing using OOA and OOD.
- Utilized IBM Rational Team Concert for task management and source control.
- Used Maven and ANT as build tools.
- Worked with SonarQube to ensure code quality.
- Used JUnit for Unit testing the application.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Worked as a team member in an Agile environment
Environment: J2EE,Spring3.0, Hibernate 3.0, JNDI, HTML,Angular JS,Node JS, CSS, XML, Java Script,JQuery, SOAPUI, XML Spy, RAD7.0,Websphere 7.0, Log4j, ANT, JMS, SQL Developer, Bugzilla, SVN, JUnit, MS Visio, Grunt Server,Oracle 10g.
Confidential, Columbus OHSr Java Developer
Responsibilities:
- My role is Technical Analyst/Senior Java Developer.
- Involved in analysis, design and development, testing phases of application.
- Interact with client to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Developed REST,Jenkins server which access to REST client resources.
- Used different types of J2EE design patterns like Factory and DAO.
- Worked on complete life cycle, design, development and testing using OOA and OOD.
- Used JUnit for Unit testing the application.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Working as a team member in an Agile environment
- Fix issues reported in Hudson builds.
Environment: J2EE, Java JDK 1.5,HTML,Java Script,Ajax,Jquery,EJB 2.0, JSF,JMock,Agile, Scrum Works, JQuery, Ajax, JDBC, JSP, Web Services, RAD6.0,Webshpere6.0,CVS, Ant,Oracle9i
Confidential, Dublin OHSr. Java developer
Responsibilities:
- Involved in analysis, design, development, and testing phases of the application.
- Maintained the existing SOAP based webservices used by multiple consumers.
- Transitioned some existing 20 webservices from JDK 1.4 to JDK 1.6 platform
- Involved in complete process of Application maintenance support like defects fixing, knowledge sharing and documentation.
- Involved in revamping one of the Fiserv’s flag ship application RXP, writing new GUI which helped the organization in consumer retention.
- Provided day to day technical leadership, design reviews, reviewed/created functional and technical specification document, resolved connectivity issues, understood environment mapping, and coded migration strategy.
- Worked as Application production support.
- Led a team of 7 people to deliver project which changed the entire design of RXP, online payment UI layer.
- Reduced the time of the installation process and configuration external devices to the product using packaged ear.
Environment: Java1.6,HTML, JSP, Struts2.0, ADF,Tiles Servlet, Eclipse, XML, XSL, Apache Tomcat6.0,Oracle 8i,Toad,CVS,ANT
ConfidentialAssociate/Java Developer
Responsibilities:
- Involved in analysis, design, development, and testing phases of the applications.
- Developed the User Interface Screens for presentation using JSP, HTML, CSS, JavaScript and AJAX.
- Designed and developed Struts Action classes and Views using JSP, Struts tag libraries & JSTL.
- Involved in complete process of Application maintenance support like defects fixing, knowledge sharing and documentation.
- Worked on complete life cycle, design, development and testing using OOA and OOD.
- Worked on HTML, CSS, JavaScript, Low level JQuery tasks handle the front end requirements.
- Used J2EE design patterns like Front Controller, View Helper, MVC and DAO.
- Worked as Application production support.
- Interact with client to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Involved actively in frequent calls with business to gather requirements from the client and analyze the technical feasibility.
- Worked with Development, QA and deployment teams.
- Wrote stored procedures and triggers at various levels of development
Environment: Java1.5, Struts2.0, HTML,JSP, Servlets, PL/SQL,UNIX Shell Scripts, Java Scripts,AJAX, JQuery,Oracle 8i, Control-M, Eclipse, Web logic Server6.0, TOAD,Junit
