Sr. Java Developer Resume
Lone Tree, CO
SUMMARY
- 7 years of involvement in design, development, deployment and test of client server, web based and distributed software applications by using J2SE, JEE andJ2EE technologies.
- Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation &Postproduction support using development methodologies like Waterfall, SAFE Agile and Agile.
- Knowledge onJAVA8Lambda Expressions to retrieve the data from Collections.
- Experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of Banking, Finance, E - commerce, Travel, and Health.
- Expertise in DOM manipulation using JavaScript, DOJO, jQuery.
- Experience on spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP.
- Hand on experience with Restful webservices, used JAX-RS to implement RESTful applications in Java.
- Extensive experience in working with SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis.
- Experience with automation deployment using Terraform.
- Hands on experience with Docker.
- Good knowledge on Active Directory (AD) Services.
- Worked and knowledge on protocols HTTP, HTTPS, FTP, SMTP.
- Good knowledge on TCP/IP protocols and TCP/IP model.
- Worked extensively onAngular 2/ TypescriptSPA domains
- Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 2and their Validations.
- Good knowledge on issue tracking product JIRA.
- Docker is used for creating images that are deployed on AWS asMicroservices.
- Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
- Expertise in implementing variousJ2EEdesign patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications.
- Developed J2EE applications by using the IDE’s such as Eclipse, NetBeans and IntelliJ.
- Experience in deploying applications using Application Servers like Web Logic, JBOSS, Oracle App Server, and web server like IBM WebSphere,Apache Tomcat.
- Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase.
- Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors usingSQLandPL/SQL.
- Expertise in XML Technologies XML, XSLT, XSDand Worked on parsers like JAXB, JAXP, SAX and DOM.
- Good knowledge in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
- Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others inOracle10g database, IBM DB2 database.
- Extensive involvement in development and Performance tuning ofSQLandPL/SQLscripts
- Technical expertise in the areas of Object-Oriented Analysis and Design (OOAD) Using different methodologies and UML using rationalrose.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills.
- Highly motivated, enthusiastic and self-starter.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL and PL/SQL
Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA
Tools: & Frameworks: Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data
Databases: Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000
Web Development: HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON
Scripting Language: Shell Script, bash, Perl, JavaScript, jQuery
Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic
Tools: Eclipse3.0, Net Beans5.0, Clear Case, Clear Quest, CVS, SVN, Perforce, Sub Version, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter
Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ
Cloud Computing: Simple DB
Version Control: Accurev, Microsoft TFS, GIT, SVN, Rational clear case
PROFESSIONAL EXPERIENCE
Confidential, Lone Tree,CO
Sr. Java Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle Method.
- Responsible to creating web services using spring @Rest Controller to return JSON to the front end. Design and develop REST API’s. Build, design, implement and Maintain new API’s within the customer service group. Designing and developing DAO layer with Hibernate standards, to access data from SQL Server
- Working on MAVEN to define the dependencies and build the application and used JUnit for suite execution and assertions.
- Monitoring JIRA for bug tracking, issue tracking and work with project management, test and development team for resolution
- Migrated Stackato Env to OpenShiftEnviorment.
- Working on GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server Developing Splunk based alerting and dashboards for Customer Care Service applications.
- Extensively worked on spring boot web-based applications.
- Designed and developed Micro Services which is used to retrieve data related to various healthcare entities such as Member, Provider, Pharmacy and Payer using Spring Boot and Spring Cloud.
- Created Automation scripts for Rest IAP’s using Postman and Newman with Jenkins integration
- In the CI/CD pipeline, integrated SonarQube and Check Marx on all the PCF environments for analyzing the code to detect the bugs, code smells and security vulnerabilities
- Used Swagger for documenting the Rest API’s.
- Implement Security of RESTAPI’s using OAuth and Spring Security.
- Developed application withReactJSfor the front-end framework and maintained the unidirectional synchronous data flow of the website using REDUX architecture
- Deploy the micro services to Pivotal Cloud Foundry using CI/CD pipelines developed using Jenkins.
- Stream data from Kafka topics to Hadoop echo system.
- Develop Junit test cases using Mockito and Power Mock.
- Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
Environment: Java, HTML5, CSS3, OpenShift, SAFE Agile (SCRUM), Spring, Hibernate, DynamoDB, Docker, Terraform, GIT, JUnit, Maven, Restful, JAX-RS, Log4J, Swagger, Micro services, JIRA, Jenkins.
Confidential, Bloomington MN
Sr. Java Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle Method.
- Responsible to creating web services using spring @Rest Controller to return JSON to the front end. Design and develop REST API’s. Build, design, implement and Maintain new API’s within the customer service group. Designing and developing DAO layer with Hibernate standards, to access data from SQL Server
- Working on MAVEN to define the dependencies and build the application and used JUnit for suite execution and assertions.
- Monitoring JIRA for bug tracking, issue tracking and work with project management, test and development team for resolution
- Working on GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server Developing Splunk based alerting and dashboards for Customer Care Service applications.
- Extensively worked on spring boot web-based applications.
- Designed and developed Micro Services which is used to retrieve data related to various healthcare entities such as Member, Provider, Pharmacy and Payer using Spring Boot and Spring Cloud.
- Created Automation scripts for Rest IAP’s using Postman and Newman with Jenkins integration
- In the CI/CD pipeline, integrated SonarQube and CheckMarx on all the PCF environments for analyzing the code to detect the bugs, code smells and security vulnerabilities
- Used Swagger for documenting the Rest API’s.
- Implement Security of RESTAPI’s using OAuth and Spring Security.
- Developed application withReactJSfor the front-end framework and maintained the unidirectional synchronous data flow of the website using REDUX architecture
- Deploy the micro services to Pivotal Cloud Foundry using CI/CD pipelines developed using Jenkins.
- Stream data from Kafka topics to Hadoop echo system.
- Develop Junit test cases using Mockito and Power Mock.
- Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
Environment: Java, HTML5, CSS3, JavaScript, jQuery AJAX, Bootstrap, AngularJS, Agile (SCRUM), Spring, Hibernate, DynamoDB, Docker, Terraform, GIT, JUnit, Maven, Restful, JAX-RS, Log4J, AWS, Swagger, Micro services, JIRA, Jenkins.
Confidential, Irvine CA
Sr. java Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Waterfall methodology in the Scrum Cycle Method.
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap and SPA (single page application) using Bootstrap and Webpack.
- Consumed REST services using AngularHTTP and performed various REST Http operations for data retrievals and updates.
- Used SpringBoot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.
- Developed Microservices&APIs using SpringCloud, SpringSecurity, SpringBoot, and SpringIntegration.
- Performed REST validations and created REST exception Handlers and used Postman to test REST services.
- Developed unit test cases using Junit,spring to test RESTmicro services.
- Involved in consuming SOAP based web services so that the business application can integrate with legacy applications and facilitates for future applications.
- Used Multi-Threading and collection framework including List, Map etc.
- Created AngularJS Controller which isolate scopes perform operations in UI.
- Followed the strict patterns of implementing MVC architecture using Angular Framework. Design and implementation of accessibility features and collaborating with customer up to date.
- Experience in Implementing Java8 features such as Lambda expressions and Stream API.
- Developed RESTful service interface to the underlying Agent Services API and Implemented RESTful web services.
- Used EJB 3 to connect to Informix database
- Used ANTas the software build tool andLog4Jfor logging errors and messages.
- Deployed the application in jboss.
- Worked with REST API’s to efficiently handle and searching JSON data.
- Develop unit test using JUnit.
- Created and configured the continuous delivery pipelines for deploying functions using Clear Quest server.
- Used Accurev for version control.
- Used Apache Maven as a build tool for building the Restful web-service.
- Involved in Creating cloud formation templates using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS.
- Docker is used for creating images that are deployed on AWS asMicroservices.
- Leveraged Maven Spotify plugin to create Docker images for REST microservices and took part in setting up Swagger to create REST documentation.
- Worked on data driven testing, Cross browser testing and parallel test execution using Selenium Web driver and Selenium Grid.
- Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA
- Used Confluence to create Wiki for Team Collaboration.
- Created POC for SSl authorization using vert.x Framework.
- Expert in installing and configuring Continuous Integration tools such as Jenkins for build and deployment automation.
- Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
- Worked on GitHub for configuration management.
- UsedJIRAto fix bugs and track the workflow.
Environment: Java, HTML5, CSS3, JavaScript, jQuery AJAX, Bootstrap, AngularJS, Agile (SCRUM), Spring, Hibernate, DynamoDB, Docker, Terraform, GIT, JUnit, Maven, Restful, JAX-RS, Log4J, AWS, Swagger, Micro services, JIRA, Jenkins.
Confidential, Tempe Az
Sr. java Developer
Responsibilities:
- Build and support web applications, mobile and tablet apps that provide account management, trading, management fees, balances, cash management, portfolio rebalancing, client document services (trade-confirms, statements and tax documents) and other capabilities
- Developed the robust scheduled billing engine to calculate the generated fees for the advisor accounts.
- Integration with OMS system for placing new orders and canceling orders, modifying orders using Fix messages.
- Developed Trade Execution listener, to receive Trade Executions (Aks) from OMS system and updates database.
- Developed Allocation Engine to allocate trades to client accounts and updates Back office system with position information
- Designed and developed multi-tier, custom buildworkflow-based web application.
- Hands on Experience onAngular 2technology for one complete project in rebasing the UI of the application using the techniques inAngular 2
- Knowledge on business rule engine ‘’ allow a non-technical end-user to change some behaviors at runtime without requiring any change to the code’’ .
- Implemented an adaptor which receives trade alerts from CEP engine and sends to Tibco EMS queue for further processing by Message Bus Message Bus was built using Spring Integration to dequeue xml trade messages from Tibco EMS queue and sends to different channels for parsing, enrichment, persisting into database.
- Core Java with Concurrent API is used extensively for parallel processing and chunk processing Of trade execution data and market data and converts in to JSON and store it Mongo DB.
- XSLT and Trax API used to convert different formats of XML to our Standard XML format and StAX API used for parsing XML messages
- Knowledge on Spring reactor.
- Defined new validations throughAngularJSfor the form field validation implemented throughHTML5 .
- JProfiler is used to profile he application (Memory view and CPU view and Thread view are used)
- Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
- JSON request/response from UI is processed using Spring Boot, Spring MVC Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend
- Implemented grids and tree UI components, forms etc., and pages using Angular JS, JavaScript, HTML, and CSS. Used services, controllers, and directives of angular JS.
- Maven is used for build and deploy the application in WebSphere Application Server (WAS)
Environment: java1.8, HTML5, CSS3, JavaScript, jQuery, GWT, AJAX, Bootstrap, Multi-Threading, AngularJS, BackboneJS, Agile(SCRUM), Hibernate, Spring, Spring Integration, MongoDB, Spring Batch, Spring Boot,Angular (2/4), Spring Security, Servlet, XML, GIT, JUnit, Maven, JMS, WebSphere, Restful, JAX-RS, Log4J, AWS, Micro Services, JIRA, Sonar, Jenkins.
Confidential, New York City NY
Java Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle Method.
- Developed UI pages with JSP, HTML5, CSS3, JavaScript, JQuery, and Boot Strap for creating Web pages.
- Created AngularJS Controller which isolate scopes perform operations in UI.
- Followed the strict patterns of implementing MVC architecture using Angular Framework. Design and implementation of accessibility features and collaborating with customer up to date.
- Web application backend REST API utilizing Angular JS and MySQL.
- Experience in Implementing Java8 features such as Lambda expressions and Stream API.
- Spring MVC Framework IOC (Inversion of Control)design pattern is used to have relationships between application components. It is used to separate the application configuration and dependency specification from the actual application code.
- Created and injected spring services, controllers and DAOs to achieve dependency injection and to wire objects of classes.
- ImplementedCASfor Single sign-onapplication accessandauthorization.
- Developed RESTful service interface using Spring MVC to the underlying Agent Services API and Implemented RESTful web services.
- Worked with NoSQL DynamoDB to store, retrieve, tag values of machines and Used AWS Lambda services to integrate it with MySQL.
- Used JDBC Template to connect to MySQL database
- Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
- Deployed the application in Apache Tomcat.
- Worked with REST API’s to efficiently handle and searching JSON data.
- Develop unit test using JUnit.
- Created and configured the continuous delivery pipelines for deploying functions using Bitbucket/ Jenkins server.
- Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
- Used GITfor version control.
Environment: Java8,java1.8 STS, Spring Boot, Spring Integration,SpringBatch,SpringRest,Spring AOP,IBM MQ,Web Services, Eclipse,, TibcoDesigner, TibcoBW, TibcoAdmin, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, SOAP UI, JUnit, SVN.
Confidential
Junior Java Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Assisted the analysis team in performing the feasibility analysis of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
- Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
- Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
- Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
- Consumed Web Service for transferring data between different applications.
- Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle9i.
- Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the project.
- Used IBM Web Sphere 5.0 for deploying the application.
- Used CVSRepository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Participated in the production support and maintenance of the project.
Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, HTML 4.0, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows.