Sr. Java Developer Resume
Jefferson City, MO
SUMMARY:
- Around 6 years of experiencein the IT industry specializing in development of Java7/8 and J2EE architecture based systems.
- Extensive professional experience in Object Oriented design, Systems Analysis, Software & Web Application development.
- Worked extensively on J2EE Platform for developing Web and Distributed Applications by using JDBC, JSP, and Servlets with MVC architecture.
- Extensive Core Java development experience.
- Expert in developing Single web pages using JavaScript, AngularJS, Angular 2,4,6, Express.js, Bootstrap and NodeJS
- Worked extensively on Angular 2/ Typescript SPA domains.
- Worked with different version control systems like Tortoise SVN, GIT, CVS and Visual Source Safe.
- Extensive experience in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, JDBC, EJB, JMS, MQ, Struts, JMS, XML, Java Multi - threading API, Spring, Hibernate and SOAP & REST Web Services).
- Good experience of using IDE Tools like Eclipse, NetBeans, JBuilder, Jasper, Rational Application Developer(RAD), Angular JS for Java/J2EE application development.
- Hands on experience in writing lightweight Node.JS server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB, Redis and MySQL.
- Experience in building REST Micro Services using Spring Boot, Spring, Hibernate, Junit, Mockito, SonarQube, MYSQL and MongoDB
- Good Exposure towards AWS and PCF for deployment of Microservices.
- Extensive experience in developing messaging module by using Spring JMS, Apache Camel.
- Experience in developing applications using IDEs like My Eclipse, Eclipse and IntelliJ IDEA.
- Experienced in developing web-based applicationsusing CSS, HTML, JavaScript, jQuery.
- Experience working in agile development following SCRUM process, Sprint and daily stand-up meetings.
- Experience in Jenkins for CI and for End-to-End automation for all build and CD.
- Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture(SOA).
- Experience of generating report using Jasper Reports.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot,Spring Cloudconfig, AWS,Restful Web Services.
- Good familiarity in developing various web applications using scripting languages as Unix PowerShell, JavaScript, PHP, Bean Shell, TCL, Python, R, Ruby, Perl andJQuery.
- Development experience with high-traffic backend services
- Developed business modules using Hibernate & Spring frame work technologies.
- Expertise in Docker containers, leveraging Linux containers and AMI’s to create Docker Images/Containers.
- Involved in writing hibernate mapping files for Hibernate Dao’s and injecting them using Spring configuration file
- Experience in using variety of J2EE Application Servers such as BEA Weblogic, Apache Tomcat, and IBM’s WebSphere and JBOSS.
- Proficient in using frameworks and technologies like Struts, Hibernate (ORM), Spring (DI/ MVC/ AOP/ batch/ Templates), Web Services (AXIS, Jersey), JMS, Log4j
- Experience in developing the web-based applications using MVC design pattern with Struts.
- Extensive development experience with open source frameworks like Hibernate, Spring.
- Experience in Database Design using PL/SQL, Stored Procedures, Functions, and Triggers.
- Experience integrating web- based applications using SOAP, WSDL, XML and UDDI standards.
- Expertise in Web/UI Development with expertise in JavaScript and CSS.
- Strong in writing build files with ANT, Maven
- Proficient in using RDBMS concepts with Oracle, DB2, MySQL and SQL Server.
- Great working knowledge using various IDE’s like Eclipse, RAD.
- Experience in implementing SOA architectures with web services using SOAP/ Restful
TECHNICAL SKILLS:
Operating Systems: Windows XP/2000/NT/98/95, UNIX and MS Dos
Programming Languages: Java7/8, JDBC, Servlets, JSP, Oracle, SQL, Unix
Web Technologies: HTML, CSS, Java Script, jQuery, SOFEA
App Servers/Webservers: Weblogic8.1/9.1, Apache Tomcat 5.0, JBoss, WebSphere5.0
IDE: Eclipse, Net beans
Databases: Oracle 8i/9i/10g, DB2, SQL Server, MySQL
ORM Tools: Hibernate, Mybatis
Database Query Language: SQL
Frame Works: Spring, Struts
PROFESSIONAL EXPERIENCE:
Confidential, Jefferson city, MO
Sr. Java Developer
Responsibilities:
- Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
- Developed and maintained web services using SOA protocol.
- Implemented agile methodology throughout the project development lifecycles.
- Responsible for analysis, design, development and integration of backend components using J2EE technologies such as Springs 3 and Spring JDBC.
- Implemented the authentication and authorization of the application using Spring Security and Oauth 2.0.
- Extensive use of Teamforge, for maintaining the design and other project related documents, status of the assigned tasks.
- Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Involved in development of REST Web Services using Spring Cloud to extract client related data from databases and used SOAPUI, POSTMAN for testing RESTFUL API web services.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Worked with Jasper Reports is an open source Java reporting tool
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
- Created SPAs with multiple views using route services and developed/tested features in an AGILE environment using Angular 2,4,6 and Typescript.
- Used Java Message Service (JMS) for the reliable and asynchronous exchange of important information.
- Used Jenkins for the automatic build process and used for integration testing and deploying software.
- Developed containerization efforts and implemented Micro Services using Kubernetes / Docker in the Cloud.
- Used Splitter, Aggregator patterns using Apache Camel.
- Involved in UI level coding using JSP, JavaScript, JQuery and JSTL.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular 4.0,6.0, NodeJS and Bootstrap
- Designed and implemented Report Module (using Jasper Report framework) in phase 2.
- Working on Angular, HTML5, CSS3 and Typescript. Worked on additional frameworks like Bootstrap for responsive design.
- Using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
- Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDEA and used GIT as a Version Control.
- Implement OAuth tokenization for RESTful webservices using Spring boot.
- Developed RESTful web services to manipulate data in MySQL.
- Used Jasper Report API for creating reports documents to be viewed printed and exported.
- Developed Project Specific Java API’s for the new requirements with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts.
- Developed web service for web store components using RESTful API.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and React-Redux thunk to make REST API calls.
- Created single Page Application with loading multiple views using route services and adding more users experience to make dynamic by using Angular 4 framework and Node JS.
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Configured the CI/CD pipeline for microservice using Git, Jenkins, Docker, AWS ECR, AWS ECS, AWS CLI.
- Used GIT as version control and Spring Tool Suite (STS) as an IDE to develop the application.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Angular4 was used to parse the JSON file using the REST Web services.
- Developed application Specific thread safe XML APIs, XML DocumentBuilder and parser utils, validators using java DOM Parser which is used among the components.
- Implemented Business logic in the middle-tier using Javaclasses, Java beans.
- Created and modified Complex SQL Commands.
- Competence in using different Java IDEs like Eclipse, NetBeans and RAD for developing Dynamic Web Applications.
- Experience in working with databases like MongoDB, MySQL and Cassandra.
- Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
- Programming web sites using Php, ASP, JavaScript, jQuery, c# and Data access components using Object Oriented Programming.
- Involved in developing Web Service operations in Service Oriented Architecture (SOA).
- Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
- Analyzing the execution plan and choosing the optimized query for the DB operation using SQL Developer, Teradata, and DBeaver.
- Involved in configuring Web.xml, Springs-context.xml.
- Used Sonar for maintaining the code quality and JUnit code coverage.
Environment: - JDK1.8, J2EE, JDBC, Servlets, Spring, Spring JDBC, IBM Informix, Dbeaver, SQL Assitant, XML, XSD, Eclipse, Tomcat Application Server, SVN, Maven, Windows OS, Log4j, Junit, JMockit,Scrum methodology.
Confidential, Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design.
- Implemented the object oriented programming concepts for various modules.
- Created a range of user interfaces, implemented complex business logic, simple and complex SQLqueries and stored procedures implementation, Jasper report generation, testing and bug fixing process.
- Developed the application using SpringFramework that leverages classical Model View Controller (MVC) architecture and used MyBatis for data persistence.
- Used Maven for adding the external dependencies and for project management.
- Used Oracle SQL developer to query the data from the data base.
- Used SVN for version control and used Eclipse as the IDE for developing the application.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Worked on PHP with Angular.js, the development of mobile Restful APIs.
- Proficiency in Java, J2EE, SQL, Android and the latest frameworks like JSF, Spring, Hibernate, MySQL 5.6, MS SQL 12, Oracle 12g, JSF myFaces, Jasper Reports (JRXML), Liquibase, SVN, Jenkins & Mantis.
- Used Jenkins as build management tool for continuous integration process and used GIT as Version Control.
- Actively involved in Regression testing and manual testing of the application developed.
- Developed Test driven, Test first methodology based JUnit test cases for existing modules, new enhancements and new modules.
- Implemented and developed Restful web services with JAX-RS using Jersey as provider and implemented security using OAUTH.
- Developed logging framework in conjunction with LOG4j for logging.
- Involved in each and every phase of SDLC
- Used AWS Lambda to manage the servers and run the code in the AWS.
- Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- The application uses Spring MVC, Hibernate to process the data and save in the MySQL database.
- Used Apache Maven for running automated build of the application.
- Implemented persistence layer using Hibernate.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Used DAO pattern to retrieve the data from database.
- Implementing all the Business logic in the middle-tier using Java classes.
- Used JUnit framework for Unit testing of application.
Environment: Java, J2EE, SVN, Spring 3.x, MyBatis, Apache, Oracle, MYSQL, Eclipse, JBOSS Developer Studio, JDK1.6, J2EE, Spring 2.5, Spring MVC, Hibernate, Eclipse, Log4j, MySQL, SVN, Apache Maven, HP Quality Center, HP ALM, Windows 7, Apache Tomcat 7.0, Jetty for Prototyping project, JavaScript, DOJO, JQuery, CSS, JSON,Jenkins.
Confidential, Peoria, IL
Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Implemented the core java programming for the business logic.
- Web pages are developed using Java Server Pages.
- Used the concepts of Multithreading to handle the deadlock situations and to support the concurrent execution.
- Ability to identify performance bottlenecks and use good coding patterns
- Developed entire project using struts framework and developed layout using tiles.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit. pen-source Java Frameworks,message-based communication
- Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe the relationship that exists among system's components in accordance with the business requirements.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
Environment: Java 1.4, J2EE, JDBC, JSP,, Eclipse, HTML5, Oracle 8i, Net Beans, MS Access, UML,Couchbase