Software (java) Developer Iii Resume
St Louis, MO
SUMMARY
- Result - driven IT Professional wif 7+ Years of referable & strong experience as Java Developer in Software Development Life Cycle (SDLC) core areas such as Analysis, Design, Coding, Implementation, Testing, and deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
- Expert in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, and Testing.
- Excellent understanding of Software Development Life Cycle (SDLC) methodologies like Agile, Scrum, Waterfall.
- Experience in developing web applications wif various open source frameworks: JSP, Spring Framework (MVC), Struts Framework, Spring Boot, Micro Services, JavaScript, AngularJS, and Angular 2.0/4/8.
- Expertise in HTML, CSS, Ajax, jQuery, XML, XSL and JAXB.
- Good in Core Java API, Multi-threading, Collections, Swing developmentand Application utilities.
- Experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers wif databases such as Oracle, IBM DB2, MySQL and MS SQL Server 2008.
- Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, DB2, etc.
- Extensive experience of database programming in oracle environment using PL/SQL.
- Experience in deploying web and J2EE enterprise applications on Apache Tomcat, JBoss, WebLogic and WebSphere.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC (Model View Controller), Factory and Abstract Factory, Front Controller, Transfer Object and Singleton in teh development of Multi-tier distributed Enterprise Applications.
- Hands on experience wif version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion) and GIT/Bitbucket for providing common platform for all teh developers.
- Experienced in build tools such as ANT, Maven, Gradle.
- Proficient in using various IDEs like Eclipse STS, IBM RAD, NetBeans, SQL Developer and Soap UI.
- Proficient in integration of Enterprise Java Beans (EJB) wif existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS) and Apache Axis.
- Good Experience wif JMS services using Apache Camel, Apache Active MQ, and IBM MQS.
- Experience in deployment of Java applications and components as services through SOAP, RESTful and WSDL.
TECHNICAL SKILLS
Languages: Java 8/9, J2EE, SQL, DDL, DML, PL/SQL, UML 2.0, XML
Core Java: Data Structures, Collections, Generics, Serialization Reflections, Garbage Collection, Concurrency/Multi- threading, RMI, Swing
J2EE Technologies: JSP, Java Servlets, JDBC
J2EE Frameworks: Struts, Spring Core, Spring MVC, Spring DAO, Spring Boot, Spring Integration
Web Technologies: HTML, DHTML, CSS, XML, XHTML, Schema Modeling
Scripting Languages: JavaScript, jQuery, AngularJS, Angular 2.0/4/8
ORM Frameworks: Hibernate, DAO
IDE’s: Eclipse, IntelliJ, IBM RAD and NetBeans
Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server 2008
Design Tools: MS Visio, Rational Rose Enterprise
Version Control Systems: Rational Clear Case, SVN, CVS, GIT
Design Patterns: MVC, Singleton, Factory, Business Delegate, Service Locator, DAO, Front Controller
Application Servers: Oracle WebLogic, IBM WebSphere, JBoss and Apache Tomcat
Logging Tools: Log4j
Build Tools: Maven, Ant and Gradle
Testing: JUnit, Mockito
Web Services: SOAP, RESTful, JAX
CI/CD Tools: Jenkins, Dockers, Ansible
CMS Platforms: Drupal, Joomla, Magento, Squarespace, Wix
Operating Systems: Windows 98/2000/XP/Vista/7/8, UNIX, Oracle Solaris, Linux
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Software (Java) Developer III
Responsibilities:
- Involved in developing applications using Microservice based architecture and Spring Boot & Java 8.0 which includes Aspect-Oriented Programming, Restful API’s.
- Responsible for documenting releases, builds, and source control processes and plans for J2EE applications. Additionally, me is using a Spring framework for Dependency Injection that integrates wif Hibernate.
- Used Chalk for documentation and JIRA to raise tickets and track user stories, tasks and bugs.
- Working in an Agile environment where we has teh sprint system for two weeks and tasks are divided between team members. Daily Progress will be monitored by teh team lead through teh scrum call (stand-up) video sessions.
- Hold teh communication for collaborating wif several teams to understand teh existing legacy systems and then migrate them to Microservices. Based upon teh existing requirements me has to research technical solutions to those business problems and propose teh possible best solution for teh migration.
- As part of development, me is using bitbucket as teh version control repository, Gitbash for pushing teh code into remote and Jenkins is used for Continuous Integration and Continuous Deployment.
- Considering teh best Java practices and Development Standards such as Enterprise API Guidelines, Cache Policy, HTTP Headers, Logging/Auditing, and Error Code/Message Standard, Versioning, Unit Testing, Code coverage and Standardization etc.
- As per teh database usage, we use MySql, Oracle and MongoDB.
- Postman and Swagger tools are used as part of teh testing in local and API Documentation.
- Worked on Hibernate object relational mapping according to database schema.
- Implemented internationalization using Spring MVC, Spring Core modules and Spring Boot.
- Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from MySQL Server.
- Created Spring Boot applications testing suite using Spring JUnit plug-in and Mockito framework.
- Developed test cases and performed unit testing using Karma, Jasmine and JUnit test cases.
- Developed multiple unit and integration tests using Mockito and Easy Mock.
Environment: Java 8/9, J2EE, JDK 1.6, Chalk, Spring 4.x, Spring MVC, Spring Boot, Hibernate 4.x, JBoss 4.0, MySQL, Shell Scripting, RESTful Services, Jenkins, Spring Pivotal Cloud Foundry, Docker, SonarQube, SVN, JUnit, Karma, Jasmine, Mockito, Eclipse, Jira 5.x, Oracle 11g, MongoDB, DDL, DML, PL/SQL, Jira, Swagger
Confidential, Philadelphia, PA.
Java/J2EE Developer
Responsibilities:
- Successfully completed teh Design and Development of project modules. Interacted wif end users to gather, analyse, and implement business logic using Agile Scrum Software Development methodology.
- Developed User Interface application modules using HTML5/CSS/JavaScript, Angular 8, JSON, and Ajax.
- Developed Web Application using Client Script design technologies like JQuery as well as HTML5, CSS3, XML and used Bootstrap for creating Responsive Web Pages.
- Developed Application to asses JSON and XML from RESTful web service from consumer side using Angular 8.
- Extensively used/modified jQuery to perform Ajax calls for creating interactive web pages on JSON response.
- Created a responsive web application by integrating BootstrapwifAngular 8 and media queries.
- Created web-based applications using JavaScript and Node.js in Angular 8, and configured teh job in Jenkins to automate teh process of running theNode.jstest cases.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap Selectors, etc.
- Developed UI components using Angular 8 dependency injection, models, data binding and controllers.
- Involved in developing a Single-Page Application using Angular 8, and RESTful Services.
- Analysis, design and development of Application based on Java 8/9 and J2EE using Spring MVC, Spring Boot and Hibernate.
- Worked on initial Spring and Maven Configuration set for teh Project Spring - Maven Framework.
- Developed modules wif Spring MVC, Spring Boot, XML and deployed them on JBoss Application Server.
- Used XStream API to transfer data back and forth between Spring MVC, Spring Boot and Angular 8.
- Worked on RESTful web services implementation using Jersey for JAX-RS.
- Used Hibernate transaction management, Hibernate batch transactions, and Hibernate cache concepts.
- Report generation inMongoDBusing JavaScript, shell scripting, and Java 8.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
- Worked wif modules like mongoose for database persistence usingNode.jsto interact wif MongoDB.
- Used Mongoose Connector to connect to MongoDB through Express framework.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database tasks.
- Worked wif high volume and complex DDL, DML, PL/SQL stored procedures and packages using TOAD.
- Worked on query optimization, functions,storedproceduresand other database objects on Oracle 11g.
- Extensively used Jenkins as Continuous Integration tool to deploy Spring Boot microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Used Pivotal Cloud Foundry to quickly build, deploy & update teh applications.
- Worked onPivotalCloudFoundryto host cloudbased applications.
- Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and effect teh spaces for which they has been granted access.
- Developed teh micro-service in Spring boot cloud framework to support next generation cloud framework.
Environment: Java 8/9, J2EE, JDK 1.6, HTML5, CSS3, JavaScript, XML, Angular 8, Node.js, Spring 4.x, Spring MVC, Spring Boot, Multi-threading, Hibernate 4.x, JBoss 4.0, MySQL, Shell Scripting, RESTful Services, Jenkins, Spring Pivotal Cloud Foundry, Docker, SVN, JUnit, Karma, Jasmine, Mockito, Eclipse, Jira 5.x, Oracle 11g, MongoDB, DDL, DML, PL/SQL
Confidential, Phoenix, AZ.
Java/J2EE Developer
Responsibilities:
- Participated in requirements discussion story board preparation estimation and understanding teh work flow of CAS architecture and legacy FMS.
- Attended daily and weekly Scrum calls wif team and discussed on issues/progress.
- Involved in gathering business requirements wif product owners and technical tasks for each Sprint.
- Implemented Java 8/9 features for teh application where ever required.
- Developed core modules in large cross-platform applications using Java 8 and J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
- Developed Hibernate DAO classes to retrieve and save data using Spring framework manager classes and retrieval from teh underlying database.
- Written adapters to migrate current applications on .Net to Java 8 by using basic authorization to secure RESTful web services.
- Breaking down existing web services on legacy environment (WebLogic) into REST based microservices and deploy.
- Designed and developed new RESTful microservices on Spring framework using Spring Boot and deployed them on ESP environment.
- Developed Swagger API for microservices in Spring Boot and provided it to end users for service definitions.
- Implemented Continuous Integration using Jenkins which includes building, deploying and testing microservices on various environments via pipelines.
- Integrated Jenkins pipelines wif Git to trigger teh build on Git commit.
- Written JUnit functional, end to end tests for microservices.
- Used Eclipse and IntelliJ for developing code modules in teh development environment.
- Worked on SonarQube to manage continuous code quality of teh application.
- Intensively used Jira and Confluence as a part of Agile scrum methodology.
Environment: Java 8/9, J2EE, Spring MVC, Spring Boot, Rest API, Microservices, Server-Side Operations, JavaScript, Angular 4, JSON, RESTful webservices, SOAP services, Postman, Apache Tomcat, Open Shift, Kibana, Bit Bucket, Mockito, Swagger, SonarQube, Eclipse, JUnit, Jenkins, Gradle, Git, Jira, Windows, Linux, Unix
Confidential, PK
Software Engineer
Responsibilities:
- Responsible for development of a web application from scratch, teh application was mainly used to manage account information system.
- Implemented data archiving and persistence of reportgeneration meta-data usingHibernateby creating Mapping files, POJO classes and configuringhibernateto set up teh data sources.
- Gathered, analysed, and implemented business logic using Agile Scrum Software Development methodology.
- UsedHibernateFramework for Object Relational Mappings andSpringFramework for Dependency Injection.
- Involved in qualityactivities to ensure good quality in teh code developed.
- Designed & implemented XML/WSDL to provide teh interface to teh various clients running on bothJava 8and Non-Javaapplications.
- Maintaining Database using SQL.
- Worked on developing unit tests wif JUnit, Mockito, Spring Test API and other related technologies.
- Designed and Coded J2EE components using Spring MVC, Spring Boot, and Hibernate.
- Used of OOPs concept and other core Java concepts like multi-threading/concurrency, inheritance etc. in development.
- Developed web services which communicates wif other applications using SOAP.
- Used Spring framework wif teh help of Spring Configuration files to create teh beans needed and injected dependency using Dependency Injection.
- Implemented Hibernate and replaced JDBC code.
- DevelopedJSP; Ajax, HTML, CSS, JSON, JavaScript and jQuery has been used for developing User Interface components.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings using JavaScript.
- Designed table-less layouts using LESS CSS pre-processor and appropriate HTML tags as per W3C standards.
- Used middle wares like cookie-parser on Node.js to help implement session.
Environment: Java 8/9, J2EE, JSP,Hibernate, Spring Core, Spring MVC, Spring Boot, XML, jQuery, SOAP, WSDL, Ajax, HTML, JavaScript, Agile, CSS, CVS, JAXB, JUnit, WebSphere Application Server, Eclipse, Oracle.