Java Developer Resume
Madison, WI
PROFESSIONAL SUMMARY:
- Over 5 Plus Years of experience as Java Developer and diverse experience utilizing Java tools in business, Web, and client - server environments including Java Platform, Enterprise Edition (Java EE), Java Server Pages (JSP) and Java database Connectivity (JDBC) technologies.
- Excellent Java development skills using core Java, J2EE, Spring Boot, Cloud Foundry, Rabbit MQ, Jedis Cache, JSF, ADF, Spring framework, Hibernate, iBatis, BackBase Framework, jQuery, Jmesa, Javascript, HTML, CSS, Struts, Web services (SOAP and Restful Webservices), Ajax.
- Experience in developing and consuming webservices using rest and soap.
- Experience with modern web UI development technologies:HTML5, CSS3 and Javascript/Jquery.
- Experience working with microservices architecture.
- Experience with WebLogic, JBoss, Tomcat and IBM WebSphere Application server.
- Strong core java skills with good experience in MultiThreading. Developed 3 pop-up’s using threads.
- Experience working with xml parsers like JAXB.
- Experience working with different caching techniques using Infinispan, Guava Cache and Jedis Cache.
- Experience in working with SOA (Service Oriented Architecture) and Webservices.
- Strong database connectivity skills Oracle 9i, Oracle 10g, MYSQL.
- Experience working with Oracle Business Process Management (BPM).
- Good working knowledge in various features of spring like Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Core, Spring JDBC, Spring Transaction Management.
- Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Strong core java skills with experience in Collections and Multi threading.
- Strong JavaScript skills with expertise in Jquery and Jmesa.
- Good working knowledge in version control tools like GIT, MKS and SVN.
- Implemented single click build feature using GIT lab CI with yml.
- Design experience in creating UML diagrams using IBM RSA (Rational Software Architect) and visual paradigm.
- Hands on Experience in developing applications using IDE’s like Eclipse, STS, RAD and RSA (Rational Software Architect).
- Significant work through the different phases of software development life cycle and knowledge of systems analysis and design methodologies and data modeling.
- Excellent communications skills. Adept at building strong working relationships with coworkers and management.
- Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
- Talented problem solver able to think “outside the box”.
TECHNICAL SKILLS:
Languages: Java, JavaScript, JQuery, JSP, SQL, C#, C++, HTML, XML.
Frameworks: JSF, ADF, Spring, Spring Boot, Backbase Framework, J2EE, Apache Struts, Jmesa, Ajax.
IDE Tools: Eclipse, STS, RAD, JDeveloper.
Databases: IBM DB2, Oracle, MySQL, Database SQL command.
OS: Windows (Windows NT/2000/XP Professional), UNIX.
Tools: ANT, Maven, Log4J, JUnit, MKS, SVN Tortoise.
Browsers:: WebSphere (WAS), Apache Tomcat, JBoss. Internet Explorer, Chrome, Firefox.
PROFESSIONAL EXPERIENCE:
Confidential, Madison, WI
Java Developer
Responsibilities:
- Involved in design, develop and implementation of the application sing Core java, J2EE, JSP.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, and JS.
- Communicate with business people to understand and gather requirement
- Analysis of business Requirement for new applications and for enhancements of existing applications.
- Prepare technical documents for new applications and for enhancements of existing application
- Used Java 8 and REST for creating web services for customer care system.
- Used Java regex expression to perform validation for different web services.
- Used POSTMAN testing tool for testing functionality for RESTFUL services.
- Perform various types of testing unit Testing, System Integration Testing, Regression Testing.
- Used SpringBoot to develop multiple modules of customer care syste of FM radio.
- Analysis and study of existing applications.
- Sharing system/process knowledge with other team members.
- Worked with QA team for testing and resolve defects.
- New library development with Microservices architecture using Rest APIs, spring boot.
- Used SQL developer to write required SQL queries.
- Leading five people team from US and Mexico who works on different projects
- Ability to manage and lead the team in a professional and sound manner.
Environment: Java 7, Microservices, HTML, CSS, Spring, Servlet, JSP, XML, HTML, Agile Methodology, JIRA, Jenkins, Design Patterns, SQL, MySQL, JSON, Restful Web Services using Microservices architecture, Eclipse
Confidential, NYC
Java Developer
Responsibilities:
- Involved in design, develop and implementation of the application using Spring and J2EE Framework.
- Designed and implemented application using Spring, Spring IOC, Hibernate
- Designed dynamic and multi-browser compatible pages using HTML, CSS, and JS.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
- Developed queries and procedures for CRUD operations using Hibernate as ORM.
- Configured and customized logs using Log4J.
- Worked on all the financial transactions happening throughout the design of application.
- Implemented various design patterns like Singleton, Factory.
- Worked with QA team for testing and resolve defects.
- Used Jenkins for continuous Integration for developers to integrate code into shared repository at regular intervals.
- Used Eclipse Luna for writing the code from the scratch and debugging.
- Used Agile methodology named SCRUM for all the work performed.
- Application developed using DB2 (Database).
- Used Maven to build war and ear files to deploy on Web logic App Server.
- Developed reports to generate daily/weekly/monthly risk analysis.
Environment: Java 7, AngularJS, HTML, CSS, Bootstrap, Spring, Hibernate 4.0, Servlet, JSP, XML, XHTML, Agile Methodology, JIRA, Jenkins, Design Patterns, DB2, TOAD, Eclipse, Maven, Log 4J, DB2, JDK 1.7, Eclipse, Linux
Confidential, Madison, WI
Java Developer
Responsibilities:
- Actively participated in all the enhancements for critical functionalities like check digit issue, max client issue.
- Actively involved in discussions with the line of business to track the changes in the requirements (Data mapping).
- Actively participated in production support phase in resolving tickets and defects with in the timelines.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Implemented the J2EE design patterns like MVC, DAO, and FACTORY etc.
- Implemented Singleton Design pattern to load config files and static data from DB.
- Involved in writing SOAP based WebServices using Spring Framework
- Involved in developing the WebServices using top-down (WSDL2JAVA) and bottom-up (JAVA2WSDL) approach.
- Developed webservices using XML language for wsdl files.
- Developed a remedy tool for internal project purpose which will help the management to separate the defects for each team and calculate the SLA for all the defects.
- Involved in writing, updating SQL queries.
- Developed a Logger framework for the application using Log4J.
- Used Eclipse, RSA and RAD as IDE.
- Used SVN for the version control management.
- Actively involved in production support by resolving day to day defects.
- Involved in fast paced environment to meet the deadlines on time.
- Participated in daily status meetings, worked closely with onsiteteam, to meet project deadlines.
Environment: Java, HTML5, CSS3, JavaScript, AJAX, Angular JS, Spring MVC, Spring Boot, Spring Security, Spring Data, JSP, Hibernate, Servlet, JDBC, Restful, OAuth2, JAX-RS, Jersey, XML, AWS, Microservices, Oracle, MongoDB, Eclipse 1.8, WebSphere, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology