Java Developer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- Over 6+ years of professional experience in IT industry involved in developing, implementing and maintenance of various web based applications using Java, J2EE and SOA technologies.
- Experience of enterprise level application development wif Java centric technologies in teh domain of Financial Services.
- Experience working in environments using Agile and Test - Driven development methodologies
- Experience in using ANT and Maven for build automation.
- Strong working experience in developing web pages using HTML, CSS, AJAX, JSON, JavaScript, JQuery, Bootstrap, AngularJS and NodeJS.
- Experience in complete Software Development Life Cycle (SDLC) involving analysis, design, development, testing and deployment of n-tier applications in JAVA, J2EE, Web Services (SOAP, REST), SOA, JSF, JSP, JSTL, Struts, Servlets, ESB, EJB, XML, JavaScript, Log4j, Spring MVC, Spring Boot, AJAX and Hibernate.
- Experience in Design and Development of middleware SOA components using Web services and JMS.
- Worked in both Unix and Windows based development environments.
- Extensive programming experience in Java, J2EE using Eclipse, IntelliJ IDEA IDEs
- Extensive experience in Oracle and SQL databases.
- Proficient in applying Design patterns like MVC (Model View Controller), Singleton, Factory patterns.
- Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
- Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service Oriented Architecture (SOA) and Micro Services Architecture.
- Experience in SQL and Named Queries wif databases such as MySQL, PostgreSQL.
- Experienced in database GUI/IDE Tools using DB Visualizer and MySQL Client.
- Experienced in handling Version Control Systems like GIT, TFS and SVN.
- Involved in both developing and consuming Restful web services using JAX-RS and Jersey, supporting both XML and JSON.
- Good Knowledge on working wif GIT hub, Jenkins.
- Expertise in using servers like JBOSS, Web Logic and Tomcat Server.
- Experience in writing Unit tests using Junit and Mockito frameworks.
- Experience in using SOAP UI and POSTMAN for testing teh web services.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS:
Languages: Java1.8/1.7/1.6/1.5, SQL, PL/SQL, C, C++
Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JavaBeans, Struts, MVC, Hibernate, Spring, RMI, Log4j, XML, XPATH, JAXP, DOM, JNDI, JMS, JNI, JUnit, Web services, Custom Tags, JMS, Collections, Socket Programming, Applet, Serialization, RMI, MDB
Web Technologies: HTML, XHTML, DHTML, Java Script, AngularJS, HUB JS, BOOTSTRAP, CSS, AJAX, XML, JSP
Frameworks: Struts 2.x/1.x, Springboot, Spring 4.x/3.x/2.x, Hibernate 5.x/4.x/3.x, Angular2/4, NodeJS, JPA
Web/Application Servers: WebLogic 10.x /9.x, WebSphere 8.x/7.x/6.x, Apache Tomcat, JBoss, Oracle 11g server, Apache Camel
Database Environments: Oracle 11g/10g/9i, SQL Server, DB2, PL/SQL, My SQL, TOAD
Operating Systems: Windows, LINUX, Windows NT
Web Service Technologies: WSDL, SOAP, JAX-RS, AXIS2, REST API, JAX, JERSEY, XSD, MTOM, IBM WebSphere MQ series
Cloud Technologies: Amazon Web Services
Version Control Tools: GIT, CVS, SVN, Rational Clear Case
Build Script: Ant, Maven, Shell
IDE's/Tools: Eclipse, NetBeans, My Eclipse, Spring STS, Rational XDE
Patterns: MVC, business delegate, service locator, session facade, Factory, Abstract Factory, DAO, Singleton, etc.
Testing Technologies: Mockito, Power Mockito, JUNIT, SOAPUI, POSTMAN
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Minneapolis, MN
Java Developer
Roles and Responsibilities:
- Migrate teh existing middle services from Mule platform to Spring Boot platform and deploy them in PCF.
- Analyze teh existing Mule project code to determine teh interactions of teh service wif mainframes endpoints, databases and other services.
- Configure teh application to use Maven as teh build and dependency management tool.
- Create API projects for teh Requests and Responses and also setup base projects for middle-ware services as part of teh migration plan from mule to Spring Boot.
- Develop and debug application code using IntelliJ IDEA IDE.
- Convert teh XML bean mappings and annotations to Spring annotations.
- Use SLF4J API to generate runtime logs for debugging teh application.
- Create Restful APIs using RESTEasy framework.
- Experienced wif JMS and IBM WebSphere MQ for message queuing.
- Configure teh services to use Hibernate 5 for interactions wif databases Oracle and DB2.
- Create Grafana Dashboards to monitor teh health of teh Requests and Responses.
- Write unit tests for testing teh application functionality using JUnit and Mockito framework.
- Create Jenkins pipeline for teh developed applications to automate teh build and deploying process for various stages of teh application lifecycle.
- Use GitHub to track code changes and perform code reviews.
Environment: Java8, Springboot, Hibernate5, Mule, RESTful Webservices, JMS, IBM WebSphere MQ, Maven, Oracle, DB2, Junit, Mockito, Jenkins, PCF cloud, GitHub, IntelliJ.
Confidential - Dallas, TX
Full Stack Developer
Roles and Responsibilities:
- Designed and developed J2EE, DAO, Caching mechanisms, Rest and SOAP web services for Rating calculations.
- Extensively worked on Caching to improve teh performance.
- Developed n-tier Enterprise application wif J2EE design patterns like MVC, Session Facade, DAO, and Singleton
- Experience in working wif Amazon Web Services (AWS) for deploying teh client data into EC2 data buckets.
- Involved in designing and deploying a multitude application utilizing almost all of theAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Built Web pages dat are more clients intuitive utilizing HTML5, CSS3, Dojo, DOM, RESTful API Services, Media Query JavaScript, Nodejs, Bootstrap, Kendo Grid, Jasmine and JSON.
- Developed user interface for shop and apply pages using JSP, JSTL, JSF, EJB, JSON, jQuery, AJAX, Java Script.
- Consumed REST based Microservices wif Rest template based on RESTful APIs
- Developed teh client-side components using teh Angular2.
- Created reusable components in Angular2 based on teh project need using custom directives.
- Owned a project dat executed a transfer - download apparatus utilizing JFC Swing on FTP.
- Worked on executing an application wif teh assistance of JFC Swing for information porting manually from receivable system.
- Implemented complex Data Access Objects using Hibernate.
- Involved in development of custom component using JMS to trigger updates for Siebel systems.
- Involved in development of Message Driven Beans.
- Developed Rest web services using Java/J2EE and Spring framework.
- Involved in development of SOAP web services.
- Communicated from Java to Federally Facilitated Marketplace using web services through Data power.
- Coded for DAO helper classes to store data in MongoDB Database using stored procedures.
- Wrote unit tests using Junit, Mockito.
- Used Spring IOC for loading all beans and writing their implementation classes.
- Participated in Agile Sprint Planning's, Sprint Retrospective and daily standups.
Environment: Java 8, JBoss, MongoDB, Spring3.2, Spring MVC, Spring security, Angular2, ANT1.8.2, Maven2.0, SVN, UNIX, JPA/Hibernate3.2, JSP, Servlets, API, EJB, SOAP web services, Restful webservices, Amazon webservices, XML, XPath, XSLT, Datapower, WSDL, XML, AJAX, Swing, Java Messaging Service(JMS), jQuery.
Confidential - Malvern, PA
Java Developer
Roles and Responsibilities:
- As a Java Developer, good experience in analysis, design and development of application compatible to teh Business requirements.
- Used spring core annotations for dependency injection and used Apache Camel to integrate spring framework.
- Involved in developing teh flow of events and functions document for use cases to depict pre-and post-conditions.
- Integrated Java and Angular2 based application to Elastic Search tier via Spring Restful Controllers.
- Implemented database management system to interact wif DB using Hibernate ORM and HQL.
- Implemented front end application development using JSP, Servlets, Angular2 and backend using Restful Web services, hibernate as well as spring framework to handle teh workflow of teh application.
- Design and Develop Restful web services dat will allow a presentation layer to submit query request to Elastic Search.
- Developed JSON Services using JAX-RS and JSON documentation using Swagger API.
- Developed Session beans by using EJBs for business logic at teh middle tier.
- Implemented modular approaches for backend on AWS's Elastic Beanstalk and implemented interfacing wif MySQL/Aurora DB on AWS's RDS, allowing for scalability.
- Implemented core java concepts like polymorphism, Inheritance, multithreading etc.
- Used Spring Security along wif Hibernate to load users for database autantication.
- Implemented Microservices wif Spring and Java.
- Used popular Nodejs frameworks Express and Restify to mock a Restful API.
- Used Maven and STS wifin teh development process.
- Responsible for Building, cleaning and deploying war files in Tomcat Application Servers.
- Responsible for performing unit testing, system testing and for preparing test scripts for system testing.
- Expertise in using Windows and Linux (OS) platforms for developing and deploying teh application.
- Used SVN as repository for efficiently managing teh source versions wif development team
- Designed XML and XSD (DTD) schema for teh system to validate structure of requests.
Environment: Java, JSP, JavaScript 1.8, Angular2, Nodejs, Linux, Spring, Spring Security, Elastic Search, MyEclipse, STS, HTML, CSS 3, JQuery, EJB, AWS, XML, Hibernate, Apache Tomcat Sever, MySQL, Maven.
Confidential - Mumbai, IN
Java Developer
Roles and Responsibilities:
- Involved in Analysis, design and coding in J2EE Environment.
- Prepared Technical Specifications based on teh functional requirements.
- Participated in designing and developing teh presentation web-based client using HTML5, CSS3,JavaScript, AJAX, JQuery, JSP and JSFs, Tag Libraries, and XML.
- JSF 1.2/ Rich faces were used to prepare logical parts of teh presentation pages.
- Used SPRING DI/ORM/JDBC modules.
- Created SQL Statement, Stored Procedure, and PL/SQL using TOAD.
- Used Rational Application Developer(RAD) as Integrated Development Environment (IDE).
- Designed teh front-end for using JSP, AJAX, HTML, JavaScript, CSS and customized JSP Tag Libraries, also did server-side logic development. Developed Action classes, Action Forms and Servlets.
- Updated CSS layout to reflect teh new changes as per teh addition of new components.
- Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems.
- Used Hibernate wif JPA for attaining Object Relational Mapping.
- Implemented business rules using Core Java in a Thread safe manner.
- Implemented various design patterns like Factory and Singleton.
- Used SPRING IOC to inject DAO objects into teh Business delegate classes.
- Provided declarative and programmatic security by authorizing teh logged in user based on User designation.
- Wrote complex SQL queries to fetch statistics for teh business users from Data warehouse on regular basis in MS Access.
- Developed business logic using Session beans using IBM Web Sphere Application Developer and deployed them using IBM Web Sphere Application server.
- Extensively used SOAP Web Services for providing services to other platforms.
- Developing teh Application by using SPRING framework and Agile Methodology.
- Involved in Unit, Integration and System Test and maintain application.
- Used HP Quality Center tool for defect tracking.
Environment: JDK 1.6, JSP, Servlets 2.3, EJB, JDBC 2.0, HTML, AJAX,JavaScript, JQuery, CSS, DHTML, WebLogic 8.1, windows XP and Struts Framework 1.2, Hibernate, SOAP Web services, Oracle 9i, ANT Build Tool.
Confidential - Hyderabad, IN
Jr Java Developer
Roles and Responsibilities:
Environment:Java, J2EE, Spring, JSP, XML, Servlets, Hibernate Criteria API, XSLT, Web service, AXIS Server2, XML, EJB, Hibernate, SQL, Junit.
- Developed Controllers for request handling using Spring framework
- Involved in Command controllers, handler mappings and View Resolvers.
- Designed and developed application components and architectural proof of concepts usingJava, EJB, JSP, JSF, Struts, and AJAX.
- Participated in Enterprise Integration experience web services
- Configured JMS, MQ, EJB and Hibernate on Web sphere application server.
- Focused on Declarative transaction management
- Developed XML files for mapping requests to controllers
- Coded Spring Portlets to build portal pages for application using JSR
- Hibernate templates were used to access database
- Use teh DAO in developing application code
- Developed stored procedures.
- Extensively usedJavaCollection framework and Exception handling.
