Java Developer Resume
Denver, Co
SUMMARY:
- JAVA & J2EE Consultant with 4+ years of extensive experience in Web Services, Springs, Hibernate, Angular 2 and Servlets Frameworks. I have worked extensively on a variety of multi - tier and client/server enterprise application architectures.
- Experience in designing and developing multi-tier enterprise applications using Java 1.7/1.8, JEE& related technologies such as Core Java, JDBC, Servlets, Spring, JDBC, Hibernate, XML, JSP, HTML and Web services.
- Developed application UI and integration with Angular 2 by creating various angular components, directives, html templates and modules.
- Experience in working with NoSQL, Mongo DB and Cassandra for handling huge amount of data.
- Hands on Experience on AWS Amazon S3.
- Experienced in developing Standalone and Web Applications using Core Java.
- Good Working Knowledge of Maven for project deployment, Log4j for logging and JUnit for unit and Experience with Jenkins Continuous Integration tool.
- Working experience in implementing business service interfaces and DAO layer classes and integrating with the business interface with the presentation layer.
- Good Understanding of Object Oriented Programming (OOPS) concepts, Model View Controller (MVC) Architecture.
- Worked on various frameworks: MongoDB, Hibernate3.0, and Spring3.0/4.0.
- Experience using Spring Core, Spring Boot, Spring Data, Spring Data Flow, Spring Web Flow, Spring Integration, and Spring Batch.
- Developed code using Hibernate for persisting data in data base integrated with spring framework.
- Expertise in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics and other new features in Java 7.
- Expertise in SOAP and REST Web services.
- Possess good expertise in web-based GUIs development using Applets, Java Script (JQuery), JQuery UI, JSP, HTML, HTML5, XHTML & CSS.
- Hands on experience in version control system tools like CVS, SVN, and GIT.
- Hands on experience in Atlassian tools like Jenkins, JIRA and Bit bucket.
- Good Knowledge on Splunk dashboard and also collecting logs on Splunk.
- Developed and deployed J2EE applications on Application Servers and Web Servers including IBM Web sphere, Web Logic, JBoss, and Apache Tomcat.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
- Good Knowledge on Test Driven Development (TDD).
- Experienced in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies.
- Quick learner in learning any new technology and aiming for optimizing time frame in a project, organizing tasks to be ahead of time.
TECHNICAL SKILLS:
Programming Languages: Java 1.5/1.6/1.8, J2EE 1.2/1.3/1.4, HTML, OOXML, XSL, XSLT, PL/SQL
Java Frameworks: Spring 3.0/4.0, Hibernate 2.0/3.0/4.0, MongoDB, Servlets, Cassandra dB
Web Services: REST, SOAP, SOAP UI, WSDI, UDDI, JAX-WS, JAXP, JAXB
Web Technologies: Angular 2, JSP 2.x, Servlets 3.0, CSS, HTML5.
Other Technologies: MAVEN, Kafka, Splunk, ANT, Java Beans, JDBC 2.0/3.0, ODBC, JNDI, JUNIT
Scripting Languages: Java Script, Shell Scripting (C- Shell, Bash), Perl Scripting
Web/ApplicationServer: Apache Tomcat 5.x/6.x, Web Sphere 5.0, Web Logic 11g.
Database: Oracle 9i/10g/11g, SQL Server, NoSQL, MySQL, MS-Access
IDE/Tools: IntilliJ, STS, Eclipse 3.x/4.x, Net Beans 6.x/7.x/8.x.
Operating System/Server: Windows XP/Vista/7/8, Windows Server 2008, Linux.
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, Denver, CO.
Responsibilities:
- This Application was developed using Spring -MVC, Spring Boot and Micro services
- Worked under Agile Methodology
- Developed Custom Rules for Customize application for new requirements.
- Worked with Messaging services like Kafka 2.11-2.1.0 version and Zookeeper, for reading and listening the messages.
- Worked with Splunk to read the data and to collect logs, also have good experience in creating Splunk dashboards.
- Developed Rest full web services Using REST Controller of Spring Boot.
- Experience in creating the json structures and developing the code from it. And extensively used POSTMAN for testing locally
- Worked on developing module which reads and listen to Kafka messages which is integrated to the Cassandra Database.
- Utilized DBeaver 5.2.0 for data base connectivity and query lookups.
- Used SVN/Git and WINSCP for code merges and to maintain the files, and to do the code merges from branch
- Worked on Jenkins for CICD (continuous integration and continuous delivery) process.
- Worked on writing Junit test cases by using Mockito for unit testing.
- Worked with Cobertura plugin for code coverage and to know the complexity of lines in the code.
- Extensively Used Core Java for Normalization and Validation Rules, and spring-boot and microservices
- Worked on writing SQL Query for data loading and writing the data into the table
- Used Maven to build and deploy the application, and Used Atlassian tools like JIRA, Bit bucket.
- Used Lombok Library that simplify the development of Java code writing.
- Used STS IDE to Develop the application also utilizing the plugins from Eclipse market place.
Environment: JAVA JDK 1.5/1.6, J2EE, Restful Web Services, Spring Boot, Mockito, Kafka, Cobertura, Cassandra, HTML5.0, CSS, JUnit, JavaScript, STS, XML, Windows XP, Lombok, Maven, Splunk, Post Man, JIRA, GIT, Bit bucket, SVN, WINSCP.
Java/J2EE Consultant
Confidential, Denver, CO.
Responsibilities:
- This Application was developed using Spring -MVC, Spring Boot and IOC/Dependency Injection integrating different layers of the application.
- Developed Resource Adaptors to Generate Application.
- Developed Custom Rules for Customize application for new requirements.
- Extensively Used Core Java for Normalization and Validation Rules.
- Used Apache Http Client to get all Site Titles using Rest API Calls.
- Used AWS Amazon S3 Bucket for Storing XML and Posters.
- Good Knowledge on Splunk for collection of Logs.
- Used Jenkins for Continuous Integration.
- Generate RPM’s to build an Application.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch.
- Good work experience with confluence which has bamboo, bitbucket and JIRA.
- Implemented Apache log4j for logging and debugging errors/exceptions.
- Developed Test cases Using JUnit using Mockito for unit testing.
- Worked with Sonar Qube for code quality improvement.
- Developed Rest Endpoints Using REST Controller of Spring Boot.
- Used Maven to build and deploy the application.
- Used Atlassian tools like JIRA, Bit bucket and Hip Chat.
- Used Lombok Library that simplify the development of Java code writing.
- User STS IDEA to Develop the application
Environment: JAVA JDK 1.5/1.6, J2EE, Amazon S3, Restful Web Services, Spring Boot, Mockito, Apache HTTP Client, HTML5.0, CSS, JUnit, JavaScript, STS, XML, Windows XP, Lombok, Maven,Splunk,JIRA, GIT, Bit bucket, SoanrQube and Log4j.
Java/J2EE Consultant
Confidential, Southfield, MI.
Responsibilities:
- Works as a full stack developer by using the frontend technologies with UI/UX and huge background in web development
- Worked on Angular JS-2 components, custom directives, modules, routing, etc.
- Created collections and performed CRUD operations on MongoDB and used Mongo - repository and Spring - Mongo template for persistence.
- Improved application security and login services by using Spring Security, making the application more secure.
- This Application was developed using Spring -MVC, Spring Boot and IOC/Dependency Injection integrating different layers of the application.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch.
- Implemented Apache log4j for logging and debugging errors/exceptions.
- Developed Test Cases Using JUnit using Mockito for unit testing.
- Worked with Sonar Qube for code quality improvement.
- Developed Rest Endpoints Using REST Controller of Spring Boot.
- Used Maven to build and deploy the application.
- Worked on AWS Amazon S3 to store and retrieve the CSV Or XLSX files and Graphs.
- Used Atlassian tools like JIRA, Bit bucket and Hip Chat.
- Worked on Charts.js to generate the animated and interactive Charts.
- Used Lombok Library that simplify the development of Java code writing.
- Worked on Java8 new features like Streams.
- Created GET Rest API to get the data from the database.
- User Intielij IDEA to Develop the application
Environment: JAVA JDK 1.8, J2EE, Amazon S3, Angular 2, MongoDB, Restful Web Services, Spring Boot, Spring Security, Mockito, Charts.js, HTML5.0, CSS, JUnit, JavaScript, Intellij, XML, Windows XP, Lombok, Maven, JIRA, GIT, Bit bucket and Log4j.
Java/J2EE Consultant
Confidential
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analysts and worked with Agile Scrum methodology.
- Involved in study of User Requirement Specification. Requested insufficient.
- Information and helped clearing ambiguity in requirements document. Developed User- Interface using JSP, JavaScript, Html4.0/5.0, and CSS3.0.
- Implemented Hibernate for data persistence
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Involved in design, develop and implementation of the application using Spring 3 and j2EE framework.
- Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Wrote annotated POJO classes, which contain business logic to map database tables with java objects.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
- Worked with WebLogic Application Server 10.0 as application server and Tomcat as web server.
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used Sub version as versioning system.
- Developed Web Services using SOAP, WSDL, and XML.
- Maven was used to download the Java Plug-ins for developing the applications.
- Extensively used JUnit for Unit Testing of web services and message transformation.
Environment: JAVA JDK 1.6/1.7, J2EE, Servlets, Hibernate 3.0, SOAP and Restful Web Services, Spring Framework 3.0, HTML4.0/5.0, JUnit, JavaScript, RAD, JDBC, PL/SQL, XML, Windows XP, Oracle 10g, Web logic Application Server 10.3, Tomcat 7.0, Maven.
Java/J2EE Consultant
Confidential
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrating, and Deployment and production phases.
- Used Web Services to communicate with different application.
- Used Hibernate3.1 to store the persistence data into the Oracle9i database.
- Involved in writing the MAVEN scripts to build the application.
- Involved in using Log4J to create log files to debug.
- Used Rational Clear case for version control.
- Used JUnit Testing Framework for Unit Level Testing.
- Designed the user interface of the application using HTML, CSS3, JavaScript
- Designed and developed REST services using Spring Framework.
- Worked with Database Administrator team to finalize table design, indexes and stored procedure code
Environment: Java 1.7, J2EE, Eclipse, JSP, Servlets, JDBC, Spring, Hibernate, Generics, Collections, REST Services, Annotations, HTML, Java Script, Tomcat, XML, XSLT, Oracle 11G, Rational Rose, SVN, Log4J, JMS, GIT, JIRA, Bit bucket, Charts.js, Lombok.