java Application Developer Resume
Chicago, Illinois
SUMMARY:
- About 7+ years of Professional Experience as a Java Web Application Developer.
- Wide experience using Open Source frameworks and other areas of the Spring Framework, Hibernate, Spring Webflow, Java EE(EJB 3.0, JPA, JSF, JSP, Servlet, SOAP, REST, JMS, AngularJS, iBATIS, Tiles etc), Service Oriented Architecture(SOA) and Hadoop.
- Applicable experience in analysis, design, development, integration and maintenance of enterprise applications using platform - independent Object-Oriented Programming.
- Working on Insurance Policy Rule based Application with spring Framework, Spring Web Flow.
- Use to Agile Methodology. Maintaining Standup, 3 amigo, 2 week Iteration and monthly release.
- Expert on IBM RAD (with sub-eclipse), WebSphere Application Server and Jenkins, Hudson.
- Extensively worked of the following technologies: XML, UML, JSP and relational databases.
- Worked extensively on Java platform and advanced Java technologies like JDBC and Servlet.
- Extensively worked on RDMS with Oracle, Sybase, MonetDB, MongoDB, SQL Server and MySQL.
- Working on architecture Design pattern, OOAD, Use cases diagrams and UML.
- Strong experience in Web Application GUI Development using jQuery, HTML, CSS, JavaScript.
- Experienced of end user req. analysis, SOA and full Software Development Life Cycle (SDLC).
- Solid Object Oriented Programming Skills in JAVA.
- Hands-on experience on Service Oriented Architecture (SOA) and web services(SOAP & REST).
- Highly motivated team player with ability to work independently and quickly adapt to new tech.
- Planned, directed and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames and budget.
- Expertise in troubleshooting various pre & post implementation issues.
- Excellent ability to work with client’s requirement and translate that into technical specifications.
- Conceptual understanding of Database objects like Functions, stored procedures and triggers.
- Combine proven leadership and excellent communication skills including fluency in English.
TECHNICAL SKILLS:
Languages: Java / JEE Java SE C C++
JEE/J2EE: Spring EJB 3.0 JPA Hibernate iBATIS JSP JDBC JNDI XML JMS Spring Webflow Servlet Tiles AngularJS NodeJS JUnit SoapUI HQL JPQL .
Frameworks: Spring Framework AngularJS NodeJS Hibernate JSF Hadoop ADF
Web Services: SOAP JAX-RS RESTful WSDL
Web: JQuery JSON HTML5 CSS3 JavaScript AJAX XML DOM.
Application Servers: IBM WebSphere WebLogic Apache Tomcat JBOSS Glassfish.
Databases: Oracle MySQL MS SQL-Server MonetDB MongoDB DB2.
Tools: SVN Maven Eclipse RAD NetBeans GIT Jenkins SQL Developer.
Design Patterns: Singleton Factory Facade Observer MVC and Proxy
SDLC: Agile / Scrum RUP Waterfall RAD
Platforms: Windows Linux Mac Solaris.
Protocols: WebSocket TCP/IP Socket Programming.
PROFESSIONAL EXPERIENCE:
Confidential,San Francisco,California
Java Application Developer
Responsibilities:
- Working on Agile Scrum software development methodology and implementing Enterprise Application for Global Assortment and Buy Plan.
- Developing Enterprise Application using Spring Framework, Hibernate, Maven, AngularJS, JSP, Tomcat application server, SOAP, REST, MongoDB Database and IntelliJ .
- Deployed and Build in SOA only after confirming the success of automation testing.
- Working with JIRA and Test Driven Development (TDD) following sprint in Agile Methodology.
- Successfully performing production support(Responsible for building and deploying with Jenkins devbox, moving code devbox to test and production environment using Code Move Plus).
- Working on bug fixing with checking log using Splunk on-call during production support.
- Implementing the state specific business Rules with Spring Framework, SQL and XML Metadata.
- Working on front-end with AngularJS, jQuery, JS, JSP, HTML5, CSS3, SAAS, Ajax and JSON etc.
- Using MongoDB for faster execution with large amount of real time data .
- Developing SOA with different web services (SOAP & REST) for different end point .
- Working on developing client side components using jax-ws technologies & Spring Web Service .
- Extensively worked unit testing with JUnit & Jasmine for the application's Java & JS code.
- Used SVN as a repository for managing and using Jenkins for deploying application code.
- Developed and enhanced products in design and in alignment with business objectives.
- Involved in the system integration and User Acceptance Tests(UAT) successfully.
- Maintained and modified system based on user feedbacks using the OO concepts.
- Implemented database transactions using Spring AOP & Java EE CDI capability.
- Used Spring AOP to measure performance of different services and business functions.
- Enriched organization reputation via fulfilling requirements and exploring opportunities to increase business value in the market.
- Involved in the Database design and development, Created SQL scripts and stored procedures for efficient data access.
Environment: /Tools: Spring Framework, Hibernate, MongoDB, AngularJS, JSP, AngularJS, Web Services(SOAP & REST), NodeJS, Agile, jQuery, Microsoft SQL Server, XML, JSON, Ajax, HTML, CSS, Tomcat, SOAP UI, IBM (rtc & rrc), IntelliJ IDE, Maven, Splunk, Linux, Jenkins, Hudson, SQL Developer.
Confidential,Columbus,Ohio
Java Application Developer
Responsibilities:
- Working on Agile Scrum software development methodology and implementing Enterprise Application for Auto and Property policy.
- Developing Enterprise Application using SpringMVC, Hibernate, Spring Webflow, Tiles, Maven, Dozer Mapper, JSP, IBM WebSphere, SOAP, REST, Oracle 11g Database and IBM RAD.
- Deployed and Build in SOA only after confirming the success of automation testing.
- Successfully performing production support(Responsible for building and deploying with Jenkins devbox, moving code devbox to test and production environment using Code Move Plus).
- Working on bug fixing with checking log using Splunk on-call during production support.
- Implementing the state specific business Rules with Spring Framework, SQL and XML Metadata.
- Working on front-end with AngularJS, jQuery, JS, JSP, HTML5, CSS3, SAAS, Ajax and JSON etc.
- For flow controlling use Spring Webflow and use Tiles for developing Template.
- Developing SOA with different web service(SOAP & REST) for GIS, FPS, PCR, PLH etc. services.
- Requirement gathered and analyzed business requirements to specify boundary, control and entity analysis classes to design VOPC diagrams and subsystems.
- Working on developing client side components using jax-ws technologies.
- Extensively worked unit testing with JUnit & Jasmine for the application's Java & JS code.
- Used SVN as a repository for managing and using Jenkins for deploying application code.
- Developed and enhanced products in design and in alignment with business objectives.
- Involved in the system integration and User Acceptance Tests(UAT) successfully.
- Maintained and modified system based on user feedbacks using the OO concepts.
- Implemented database transactions using Spring AOP & Java EE CDI capability.
- Used Spring AOP to measure performance of different services and business functions.
- Enriched organization reputation via fulfilling requirements and exploring opportunities to increase business value in the market.
- Involved in the Database design and development, Created SQL scripts and stored procedures for efficient data access.
Environment: /Tools: Spring Framework, Hibernate, Spring Webflow, Tiles, JSP, AngularJS, Web Services(SOAP & REST), Agile, jQuery, Oracle 11g, XML, JSON, Ajax, HTML, CSS, IBM WebSphere, Rating Engine, SOAP UI, IBM (rtc & rrc), RAD with sub-eclipse, Maven, Splunk, Linux, Jenkins, Hudson, SQL Developer.
Confidential,Chicago, Illinois
Java Application Developer
Responsibilities:
- Developed Financial Enterprise Application for RealTimeTCA, FIXRTM in Spring Framework, Hibernate with Servlet/JSP using MongoDB, WebSphere and WebLogic Application server .
- Worked on Financial Solution Use Case Design and front-end design using AngularJS, jQuery, HTML5, CSS3, JavaScript, JSP, JSON etc for responsive design and real time data transfer.
- Created view, store procedure and trigger using NoSQL database MongoDB (column oriented).
- Handled back-end development and Implementation of REAL Time TCA using Design Patten Factory, Faced and MVC. Actively working IOC, AOP Core Spring Framework.
- Working with Big Data for Stock Market Application. Worked on Hadoop Framework, designing and implementing Mapper and Reducer for MapReduce.
- Designed UML Diagrams for the requirement specifications of the application.
- Implemented Class Diagrams and the Business logic by using Session beans (stateless, statefull, Singleton), Used annotation based Metadata both in Spring and EJB 3.0.
- Developed server side validation Spring as well as client side validation with jQuery, JavaScript.
- Tested method level and class level functionality using JUnit
- Generated complex HQL and JPQL queries, Criteria API querying mechanism to increase application scalability, Implemented Service and DAO classes for all the entity classes.
- Creating PL/SQL stored procedure, function and packages for moving the data from SIT to UAT.
- Maintained and modified system based on user feedbacks using the Object Oriented concepts.
- Accelerated server / client data transfer using WebSocket in WebLogic Server.
- Designed properties file that has been used by many services and written code to read that.
- Extensively worked on JUnit for testing the application code of server-client data transferring.
- Used SVN as a repository for managing/deploying application code.
- B2B Web services used to connect between bidders and suppliers in the Trade Management.
- Involved in the system integration and user acceptance tests successfully.
- Database Design, Server configuration, Time estimation, distribute work to the team member.
Environment: /Tools: Spring Framework, EJB 3.0, Hibernate, JPA, Hadoop, JSF, JSP, ADF, Web Services(SOAP), MySQL, MongoDB, MonetDB, Sybase, CSS, JavaScript, NetBeans IDE, Eclipse, JDeveloper, JUnit, WebLogic, IBM WebSphere, GlassFish, Maven, Linux, SVN, WebSocket.
Confidential
Java Developer
Responsibilities:
- Worked as a Java Web Developer to develop and manage web applications for E-Commerce.
- Developing new and maintaining existing functionality using Spring framework, Hibernate in Linux environment using IBM WebSphere and WebLogic application server.
- Developed enterprise web application using Enterprise Java Bean(EJB), JPA, JSF, GlassFish application server and MySQL database.
- Followed a complete software development life cycle, Requirements gathering from the Business, detail analysis, conceptual and detail design, development and testing.
- Worked with the Agile Scrum software development methodology.
- Worked on a multithreaded application, successfully creating new features based on multithreading according to the client requirement.
- Responsible for implementing the business logic and requirements using Spring & EJB.
- Used Spring AOP to measure performance of different services and business functions
- Used JPA & Hibernate for persistency mechanisms of the Object Relational Mapping.
- Implemented database transactions using Spring AOP & Java EE CDI capability
- Worked on developing client side Web Services components using jax-ws technologies.
- Used JMS for messaging capabilities, Used JAAS for stateless session beans and method level security access. Used JTA for programmatic based transactions.
- Deployed the Build in SOA only after confirming the success of automation testing or fixing the code for successful testing.
- Used SVN as a repository for managing and use Hudson for deploying application code.
- Designed the Class Diagram, Sequence Diagram and forward engineered them in to Java class.
- Implemented JUnit test cases for all the modules developed to ensure complete code coverage.
- Involved in preparing the documentation and logic flow charts of the process.
- Created Use Case, sequence diagrams, collaboration and class diagrams with UML.
- User interface, implementing REST and SOAP web services for sending the code to the third party for further processing.
- Enriched organization reputation fulfilling request and exploring opportunities to increase value.
Environment: /Tools: Spring Framework, Hibernate, EJB, JSF, JSP, ADF, Web Services(SOAP & REST), MySQL, MongoDB, CSS3, jQuery, HTML, JavaScript, EclipseLink, NetBeans IDE, Eclipse, JUnit, WebLogic, Servlet, IBM WebSphere, GlassFish, Tomcat, Maven, Linux, SVN etc.