Java Developer Resume
Plainsboro, NJ
SUMMARY
- Around 7+ years of IT industry experience with expertise in Core Java/J2EE, Spring, Struts, Hibernate, Servlets, JSP, Struts, JDBC, HTML5, CSS3, JavaScript, AJAX, JavaBeans, XML, log4j and JUnit, TestNG, Oracle, SQL Server.
- Worked extensively with JBOSS application server, WebSphere Application Server 5.1/6.x,, Tomcat, and WebLogic Servers.
- Extensively worked with Spring Framework (core, MVC, JDBC, ORM).
- Good Knowledge in implementing client - server business applications using MVC architecture.
- Expertise in Java IDEs such as Eclipse and IntelliJ.
- Expertise in developing applications using Adobe Flex.
- Expertise in developing Web applications with Presentation Service Action Framework, Struts, Spring, JSF and log4j Frameworks.
- Excellent knowledge and experience in AWSEC2, DB2, PL/SQL, Oracle 10g, Elastic search, MS SQL Server, My SQL Server and Oracle Database.
- Hands on experience using spring scheduler jobs.
- Hands on experience in developing reports using Jasper Reports.
- Expertise in developing Java Scripts providing cross-browser functionality and using IAM for Access Management.
- Experience working on Windows, Linux and Unix platforms
- Experienced in Unit testing using JUNIT and TestNG and in Selenium .
- Experience with build tools such as Ant and Maven.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good at Documenting and Understanding User requirements and System Specifications.
- Good Experience in Debugging application and Performance tuning the application using JvisualVM and Jmeter Tools.
- Strong knowledge with development in Agile Methodology.
- Experienced in Object Oriented Analysis and Object Oriented Design using UML.
- In-Depth understanding of entire web based architectures, web technologies, SDLC and OOAD.
- Extensive domain knowledge on business verticals of Financial, Credit Cards Maintenance and Insurance Underwriting.
- Expertise in the Core Java Concepts like OOPS, Multi-threading, String pool, Java-Lang Package, Exception-Handling, Collections (List, Set and Map).
- Experience in developing and implementing Web Services using REST, SOAP, WSDL and UDDI.
- Versatile team player with good analytical, communication and interpersonal skills.
TECHNICAL SKILLS
Languages: C, C++, Java, JavaScript, J2ee, Python (beginner).
Web: HTML 4, CSS, JSP, PHP
API: Servlets, collection.
Framework: springs and Hibernate (beginner), Play (Android Framework).
Software Tools: GPSS (General purpose simulation software), Mat Lab (Simulation Links), IBM Blue Cloud Mix.
Operating Systems: windows 7, UNIX (Fedora, Ubuntu).
Database: Oracle 10g, MYSQL,SqlServer.
Servers: Apache Tomcat, Google App Engine, Jboss, AWSEC2.
Tools: Net Beans IDE 7.4, ALM, GitHub (2.0.1),Jazz Repository.
Concepts: Agile methodology, Design Patterns SDLC, STLC, UML, OOPS, Data structures.
Distributed Systems. Software: Jdk 7.0, Mysql, Windows7, Eclipse.
Hadoop Data Services: Apache Hive, Pig, Sqoop, Flume.
PROFESSIONAL EXPERIENCE
Confidential, Plainsboro, NJ
Java Developer
Responsibilities:
- Designed and Developed Rest services using Java, Spring, Spring Boot, Spring Data Rest, RESTful, JPA, Hibernate.
- Designed and developed the front end as Single Page Application to provide more fluid user experience using AngularJS, Bootstrap, HTML 5.
- Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
- Prepared technical architecture documentation and presented to the stake holders.
- Server side components were tested (unit and integration) using Spring Test, Junit framework. Developed test cases for front end using Jasmine.
- Designed and Developed Authentication and Authorization module of the application using Spring Security.
- Designed and Developed web based application QRSP (Quantitative Research Platform) using Spring MVC,JSP, JQuery. dat provides the QRS Hedge fund team with a tool to balance their portfolios daily, in response to market prices and fund allocation strategy.
- Designed and developed new JEE application replacing IBM Mercator (IBM WebSphere Transformation Extender) for validating trades and generating swift messages (MT300, MT304, MT541, MT543) to custodians using Java, Spring, Spring Cloud AWS. Swift messages were stored in AWS S3. Spring Cloud (integrated with AWS Java SDK)was used to store and retrieve from AWS S3 Bucket. Spring JMS was used to This project enabled the Bank to cut the huge licensing cost for IBM Mercator. Developed JMS components to send asynchronous messages and receive asynchronous messages. Spring Message-Driven POJOs was used for asynchronous reception of messages. Application web interface developed in Spring MVC, JSP, jQuery, jQuery-ui enables business users to correct messages data wherever is required.
- Continuous integrated build and testing and deployment was done using Jenkins.
Environment: Java, JEE, Spring, Spring Boot, Spring Data,Spring Data Rest, Spring Security, JPA, Hibernate, AngularJS, Bootstrap, HTML 5, CSS, Javascript, Tomcat 7.0, Eclipse, Maven, JENKINS, Oracle, UNIX
Confidential, Plainsboro, NJ
Java Developer
Responsibilities:
- Worked on core Java, JSP, AJAX, JQuery, JSON, MYSQL, XMl, Hibernate framework
- Developed java beans and business objects based on Java design principals.
- Involved core java concepts like multithreading, concurrency for the product.
- Involved in mean stack development (Mongodb, Express js, Angular js, Node js) in different layers of the project.
- Developed apps for android and ios for the product.
- Involved JQuery Mobile framework to build the android application which is responsible for the Lightweight, Responsive app.
- Extensively used Collection API such as List, Set and Map implemented classes.
- Designed GUI screens using JSP and HTML 5, CSS.
- Involved in restful webservices.
- Front end validation by JavaScript, JQuery and AJAX.
- Dynamic loading data with the halp of JQuery and AJAX.
- Involved in the implementation phase for developing the Servlets classes and jsp’s
- Used JDBC for connection to DB with the middle layer.
- Involved in developing the DAO’s for accessing the Database to encapsulate data access logic.
- Participation in weekly business status calls and practiced agile methodology.
- Involved Netflix OSS GitHub for the repository.
- Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management .
- Used elastic search for features of java API and replication.
- Involved AWS for deploying of the application
- Involved in unit and selenium testing.
- Installing and Configuration Weblogic server.
- Written Ant script to build jar, ear files.
- Involved in branch creation and SVN configuration.
- Taken care of deployment in Linux and windows systems.
- Used 3rd party product from RabbitMQ
- Involved MongoDB for NOSQL.
- Writing PL/SQL queries. DB data comparison.
Environment: Java, JSP, Servlets, JDBC, JavaScript, AJAX, Jquery, MySQL, Weblogic Server, Spring, Hibernate, Eclipse IDE, Tomcat 7, AWS, Netflix OSS, ANT, SVN and Linux.
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Involved in the development of POC for the product and chose agile methodology for developement.
- Developed Spring beans and business objects based on Java design principals.
- Used Collection API such as List, Set and Map implemented classes in Spring and Hibernate.
- Implemented concurrency and multithreading.
- Involved in the client interactions regarding the project requirements and details.
- Understanding the requirement and halping out client with better possible way of doing the same wat is mentioned in the requirement document where ever it seems to be necessary.
- Development of services using Spring beans.
- Involved in all the third party integrations like address verification, funding, Racing information and few other using IAM.
- Involved in third-party integrations like Payment-gateways (SOAP & Restful Services), Race information, Client Message specific integration etc.
- Implemented Business services and DAO layer.
- Involved in selenium testing
- Coding using core java concepts like multithreading and Spring Business objects and Hibernate DAO classes.
- Developed Change requests and worked on enhancements and delivered to the client in time.
Environment: Java, HTML, JavaScript, JQuery, Servlets, JSP’s, JAX-RPC Web Services, Spring, Hibernate, MySQL, Eclipse IDE, HeidiSQL, JasperSoft Studio, iReports Designer, JasperSoft Server, Tomcat 7,SVN, Jenkins, ANT.
Confidential, Atlanta, GA
Java/J2ee Developer
Responsibilities:
- Involved in the client interactions regarding the project requirements and details.
- Coding Spring Business objects and Hibernate DAO classes.
- Reviewing Screens.
- Android application developed.
- Involved Android framework called TheAppBuilder to develop the application for the end-to-end data encryption.
- Development of services using Spring beans.
- Involved in all the third party integrations like address verification, funding, CRM integration, Racing information and few other.
- Web Services client Code development for all the third party integrations.
- Providing timely output/delivery of the product for the client.
Environment: Java, GWT, Servlets, JSP’s, JAX-Restful, XML, JAX-WS - Web Services, Spring, Hibernate,JAX-B, JAX-P, MySQL, Eclipse IDE, HeidiSQL, JasperSoft Studio, iReports Designer, JasperSoft Server, Tomcat 7,SVN, ANT.
Confidential
Java Developer
Responsibilities:
- Developed a web application, Telecom store inventory using JSP, PHP, Spring and hibernate Framework on AGILE software development team.
- Involved in PHP for dynamic website creation.
- Designed database to support the application using MySql server.
- Performed server side programming using Eclipse IDE for Java applications following MVC architecture.
- Implemented test management through test cases, scenario design and test planning.
- Selenium Testing using Application Lifecycle Manager (ALM) to improve efficiency.
- Was effectively involved in the complete software development life cycle me.e. requirement gathering, Use Case analysis, designing Class, Sequence and Activity Diagrams, and development and deployment of the application. Waterfall Methodology TEMPhas been used.
- Developed the Issue Module and designed the Issue Module using UML Class Diagram and Sequence Diagram
- Build and deployed application using Web sphere.
Environment: Java, J2ee, Eclipse IDE, MVC architecture, Hibernate Framework, JSP, Spring, MySql server, Web sphere, UML.
Confidential
Junior Software Engineer
Responsibilities:
- Implemented an ecommerce application for online bookstore dat provides the user with a catalogue of different
- Books for which a consumer is provided with a shopping cart application.
- Has been involved in Requirement Study, analyzing and writing the Use-cases.
- Has been involved in Design, Development of complex features of the project.
- Also coded many framework specific Service level features used throughout the project.
- Developed new user interfaces in JSP for Presentation and Action for Business logic.
- Developed several customized tag libraries for JSP implementation.
- Worked in Spring MVC Inversion of Control and Spring JDBC to connect to the database
Environment: Java, J2ee, Spring MVC, Spring JDBC,JSP