Java Developer Resume
Durham, NC
SUMMARY:
- 7+Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support) Using Water Fall Model, Agile, Iterative and Test - Driven Development with JUNIT
- Expertise in Core Java and J2EE technologies such as Servlets, JSP, Collections, JDBC, RMI, JNDI and Multi-Threading.
- Hands on experience in developing web application using the Spring Framework web module and integration with Struts MVC framework
- Experience using the Spring ORM module and integration with the Hibernate ORM framework
- Good experience in design patterns like MVC, Abstract Factory, Singleton, Data Access Object, Front Controller, Spring Batch, and Service Locator.
- Expertise in creating XML, DTD, XML Schemas, XSLT, XPath, DOM/SAX Parser and web designing using HTML, CSS and JavaScript including (Ajax, JSON).
- Expertise in Front-End technologies like HTML, JSP, JavaScript,AngularJS,CSS, JQuery, JSTL and Custom Tags.
- Experienced in developing SOAP and Restful web services using JAX-WS and JAX-RS.
- Experience with Application servers and Web servers such as WebSphere, Web Logic, JBoss, and Apache Tomcat 4.0/5.0/5.5.
- Involved in building and deploying Maven, and ANT scripts for some of the applications and also Customizing WAR, EAR and JAR files for applications.
- Worked on debugging using Logging Frameworks such as Apache Log4j.
- Experience with databases like DB2, Oracle 9i, Oracle 10g, MySQL, SQL Server and MS Access.
- Experience in creating complex SQL Queries and SQL tuning, writing PL/SQL blocks like stored procedures, functions, cursors, index, triggers and packages.
- Excellent communication skills, organized, hardworking and a very good team worker.
TECHNICAL SKILLS:
Languages: Java, C, C++,Python,PL/SQL
J2EE Technology: JSP, AJAX, JDBC, Servlets, JMS, Java Beans, RMI, JNDI, Java Mail, Java, XML, ANT, Maven, Design Patterns, Web Services, WSDL, EJB 2.0.
Web Technology: HTML, CSS, JavaScript, XML, Bootstrap, DHTML, JSP
XML Technology: XSLT, XSL, JAXB, XML Spy, SOAP, DOM, JAXP, REST, JAX WS
Methodologies: RAD (Rapid application Development), UML, OOPS (Object Oriented Programming).
Web/Applications Servers: JBoss, Apache Tomcat, IBM WebSphere 6.1, Web logic
Frame Works: Struts 2, Spring, API, Hibernate 3, MVC, AOuth2.0
Tools: Eclipse, NetBeans, TOAD, SQL Developer
Database: Oracle 10g, SQL Server, DB2, MySQL, MongoDB
Content Management Tools: SVN, ClearCase, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Java DeveloperResponsibilities:
- Involved in Various SDLC life cycle stages like Design, Development and Testing, followed agile methodology.
- Used Angular 8 to develop reusable components, by using ag-Grid.
- Developed an API’s to be depolyed as Lambda’s on AWS infrastructure.
- Involved in development of MicroServices using SpringBoot with Kafka and Tibco message queue.
- Involved in creation of Database objects like Tables, Views, Stored Procedures, Functions and Packages using PL/SQL and validating them.
- Created Scripts to create new Tables, Views, and Queries for new functionality in the application and writing validations for them using PL/SQL.
- Used Junit for testing of classes on H2DB using Mockito framework.
- Development of New Listeners for Consumption and Production of Messages for KAFKA and TIBCO MQ’s.
- All Cloud application logging into DATA DOG and on-perm application logs using logback.xml
- Used Udeploy Pipelines to depoly on-perm applications and Jenkins to deploy Cloud applications.
- Branching, Tagging, Release Activities on GIT.
Environment: Java 1.11, SpringBoot, AWS,Angular 8, SpringMVC, Rest, J2EE, Hibernate, Udeploy, WinScp, SSO, H2, Oauth2,RDS, AeroSpike, SQLDeveloper.
Confidential, Blue Ash, OH
Java DeveloperResponsibilities:
- Followed AGILE SAFE Methodology to build the application iteratively and incrementally.
- Participated in scrum related activities and daily scrum meetings.
- Used Micro Services with Spring Boot services and combination of REST, Apache Kafka message brokers.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
- Used Docker for creating Docker images for launching containers on Virtual Machine.
- Used Swagger, to implementing the Restful API and Swagger gives the rich UI to test API.
- Used JUnit for unit testing of the application on H2DB and log4j for logging.
- Used IntelliJ and GITHUB version tool system for developing and Tracking Application.
- Actively used the defect tracking tool JIRA to create and track the defects.
Environment: Java 1.8, SpringBoot, AngularJS6, SpringMVC, REST, J2EE , Hibernate, Ajax, HTML, CSS, Docker, OAuth2, IntelliJ, Git, Jira, JSON, H2, Oracle DB2.
Confidential, Florham Park, NJ
Java DeveloperResponsibilities:
- Involved in Design, Development, Analysis, Implementation and Testing of the Application.
- Used Java 8 Lambda Expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect and collection.
- Responsible for Creating and Maintaining architecture for RESTful API using Spring Boot in Microservices Framework.
- Used Microservices with Spring Boot services and combination of REST, Apache Kafka broker.
- Involved in development and design of OOPS design and concepts such as Collections, Multithreading and Exception Handling.
- Used JMS Template to publish messages to queue and Message Driven Beans to subscribe to JMS.
- Worked on exchanging data in JSON format between web applications and backend.
- Used Git as Version Control and HP ALM as defect tracking.
- Performed Unit Testing for the services developed using JUNIT Mockito framework.
Environment: Java 1.8, Bootstrap, HTML, CSS, JAVASCRIPT,REST, SpringBoot, Spring, Hibernate, JMS, Maven, XML, JSON, Tomcat, Git, Eclipse,STS.
Confidential, Princeton, NJ
Java DeveloperResponsibilities:
- Involved in design and development of webapplications.
- Developed the Web Interface using HTML, Java Script,BootStrap, AngularJS.
- Involved in development of Single page applications using SpringBoot.
- Involved in the development of RESTful Web Services using Springboot.
- Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
- Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
- Created Hibernate configuration files, created POJOs and mapping files.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator.
- Developed SQL queries for manipulating the data by using Spring JDBC.
- Used Log4j for tracking the applications and SVN used for version control.
Environment: Java 1.8, Bootstrap, HTML, AngularJS, CSS, JAVASCRIPT,REST, SpringBoot, Spring, Hibernate, Maven, XML, Tomcat, Git, Eclipse.
Confidential, West Des Moines, IA
Java Developer
Responsibilities:
- Involved in design and development of web applications.
- Involved in development of Web UI Components using HTML, JAVA SCRIPT, YUI.
- Involved in Implementation of Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Spring Batch, Data Access Object and Service Locator.
- Developed views and controllers for client and manager modules using Spring MVC.
- Involved in development of traditional batch jobs to java batch jobs using spring batch framework.
- Implementation of Web-services with WSDL.
- SOAP-UI used for testing Tested SOAP &REST web services.
- Followed coding guidelines & make sure the quality of code.
- Followed BDD and Written Unit Tests using JUNIT &PowerMock.
- Installed ODI. Set up the ODI connection with Oracle, MS SQL Server and flat files.
- Troubleshooted the ODI connection with oracle by fixing the tnsnames.ora file, TNS listener and DNS entries.
- Involved in defect analysis and fixing, code reviews.
Environment: Spring MVC, API, Java, JavaScript, Spring Batch, YUI, JSON, JUNIT, HTML, CSS, XML, WSDL, SOAP, JAX-WS, Ajax, Agile, GitHub, Oracle ODI,TSQL.
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Involved in stages of SDLC in Requirements Gathering, Analysis, design, development and testing.
- Designed UI pages using HTML, Java Script, CSS, AJAX, JSP and Tag libraries.
- Used Spring MVC to define Controller, ModelView, defining InternalViewResolver in configuration xml
- Used Spring framework to define beans for Services, Entity services and corresponding depended services.
- Involved in the preparation of WSDL files based on UI pages.
- Used WSDL, SOAP, CXF and JAX-WS technologies to create web services by generating stubs and consuming the existing services.
- Used CXF and JAX-RS technologies to develop Restful Web services.
- Involved in Development of Encryption with PGP, SSH, SSL.
- Tested REST web services using REST Client tool
- Involved in building the code using Ant& deploying on Web sphere application server.
- Followed coding guidelines & make sure the quality of code.
- Performed Unit testing using JUNIT.
- Involved In bug fixing, acceptance testing with test cases, Code reviews.
Environment: Spring MVC, API, Java, JavaScript, JSON, JQuery, JUNIT, HTML5, CSS, XML, WSDL, SOAP, JAX-WS,PGP,SSH,SSL, Ajax, Agile, WebSphere, Clear Case,TeraData, SQL.
Confidential, Rosemont, IL
Java Developer
Responsibilities:
- Involved in the analysis, design, development and implementation of the application.
- Involved in Design of application components using Java Collections and providing concurrent database access using multithreading .
- Developed the application using Struts Framework, which is based on the MVC Design Pattern.
- Used Spring Dependency Injection for injecting objects dynamically.
- Data Operations are performed using Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Used JAX-WS for Design and development of web services. Created Web Service Definition Language (WSDL) and XML Schemas to provide a data access service for the web applications.
- Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
- Created mock services using Groovy script in SOAPUI to stubout the real service responses.
- Created JSONS to publish the rest services on the developer portal.
- Involved in bug fixes, and used HP Application life cycle management for defect tracking purpose.
- Implemented WebLogic application server, JAVA SSP tool for deploying applications, creating JMS queues and creating connection pooling.
- Experience in writing stored procedures and compiling onto the oracle servers
- Involved in code review and unit testing using JUnit framework.
- Code version controlling using Subversion.
- Actively coordinated with other teams/platforms for cross domain issues.
Environment: Core Java, Spring, Spring MVC, JUNIT, JSON, Groovy Script, SOUP UI, POSTMAN, Oracle WebLogic server 11gR1, SVN, Oracle SQL Developer, DB Visualizer.
Confidential
Java Developer
Responsibilities:
- Involved in all the stages of Software Development Life Cycle (SDLC) of the project.
- Developed views and controllers for client and manager modules using Spring MVC.
- Used JDBC, Spring, JPA and Hibernate interact with the Database and implement database operations.
- Worked on Spring AOP framework to apply logging and transactions. Integrated MyBatis and Spring.
- Developed User Interface using HTML, DHTML,JSP, JavaScript, DOJO, CSS and JSTL on the presentation layer.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
- Implemented the application using the various J2EE design patterns like DAO, Singleton.
- A member of production support contact with duties like analyzing, debugging and investigating on problems reported by users.
- Developed Exception handling framework and used log4J for logging.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Worked with SVN Version control.
- Used Agile methodology for the software development process.
Environment: HP Service Manager, Self Service Portal, SVN, Java, J2EE, JSP, Spring 2.5, Hibernate 3.5, XML, SOAP, WSDL, AJAX, HTML, DHTML, Tomcat, JAVASCRIPT, Bootstrap, DOJO, JQuery, CSS, Log4J, JSTL, XML, SOAP,MyBatis 3.1, WSDL, Agile, MongoDB.
