Sr. Java Developer Resume
St Louis, MO
PROFESSIONAL SUMMARY:
- 9+ years of strong IT experience, extensively in areas of enterprise & web application development involving system architecture, design, development, and maintenance of enterprise level applications under Health, Financial Services and Retail domains
- Expertise in developing GUI using Web - Development technologies like HTML, DHTML, DOJO, JavaScript, CSS, HTML5, Angular JS, Node JS, Bootstrap, Spring boot, JSF and jQuery.
- Experience on SOA and Web Services like SOAP (JAX-WS) &REST (JAX-RS) using different frameworks like Apache Axis2, Spring-WS, Apache CXF and Jersey.
- Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, Beanstalk and Cloud Front, Redshift.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
- Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
- Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
- Experienced in working with big data technologies like Spark Core, Spark Hql, Spark -Streaming, Kafka.
- Experience in Apache Hadoop for storage part in HDFS (Hadoop Distributed File System).
- Installed, Configured and Managed Docker Containers, Docker Images for Web Servers, and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
- Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring wicket, Micro-Services.
- Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA … for JAVA/J2EEApplication development.
- Experience in working on web servers like Apache and application servers like Web logic, Tomcat, WebSphere to deploy code.
- Expertise in working on Node.js Fundamentals including Modules, Callbacks, Events, Streams, and Error Handling by making use of its Core Features like Event-Driven, Single Threaded model and Non-Blocking I/ O model.
- Experience in Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing, and implementing life cycle utilizing approaches like Agile, Scrum and Test-Driven Development.
- Experience in creating build scripts using Ant, Maven and Gradle tools. Extensive experience in implementation of the version control software SVN, CVS, Git.
- Extensive experience in using databases such as Confidential DB2, Oracle 11g/10g, SQL Server, PL/SQL and MySQL.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Locator Factory, Singleton & Business Delegate.
- Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
- Worked with RabbitMQ is used for Messaging for decoupling applications by separating sending and receiving data.
- Installed, configured, and administered Jenkins CI tool on AWS instances.
- Used Log4J to capture the logs that include critical business-related information.
- Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
- Good knowledge on chef cookbooks using the several components like attributes files, recipes, resources, and templates.
- Involved with the team of automation on Ansible playbooks, roles include statements, vars, modules, check mode (dry run).
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL, Java 8.0/9/11
Web Technologies: HTML5, AJAX, JSF, jQuery, CSS3, AngularJS, Angular 8, Angular11, React JS, JavaScript, TypeScript.
Databases: Oracle 9i/10g/11g/12c, SQL Server, DB2
Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL
J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA
Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOPORM Framework: Hibernate, Spring Frameworks
IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5
Web/Application Servers: Apache Tomcat 6.0, Glassfish, Confidential WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0
XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers
Version Control: Confidential ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS, VSS, Git
Design Methodologies: UML, J2EE Design Patterns, Elastic Search
Operating Systems: Windows Vista/7/8, UNIX, Linux.
UML Tools/ other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dream viewer, Log4j, Rational Ross, Star UML, Selenium
AWS: EC2, RDS, S3, ELB, SNS, Jenkins
Tools: J Profiler, JMeter, Vision
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis MO
Sr. Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and testing phases by following Agile Scrum Methodology.
- Implemented Presentation layer components using HTML5, JavaScript, JSP, J Query.
- Involved in developing web pages usingAngular 8Framework and familiar with various directives and services.
- Used JavaScript for client-side validations.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 8, Express JS and jQuery.
- Coded the backend logic using Java Collections, Java 8 Streams/ lambda functions and handled service requests using spring boot Controllers.
- Experience in developing application using Spring Framework that uses features and Spring Boot.
- Configured Spring Framework to implement MVC design patterns.
- Developed business components using Spring and hibernate.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
- Implemented data access using Hibernate framework.
- Implemented the configuration files and the class's specific to the spring and hibernate.
- Implemented the Business Objects and configured those Objects in spring configuration file.
- Implemented design patterns like Singleton.
- DevelopedRestfulclients using Spring REST Template to consumerestfulservicesfrom other systems.
- Worked on java development. Tool kit JDK 1.7,1.8
- UsedRestfulWebservicesto create end points, which are accessed from UI.
- Experience in developing, managing, and deploying MongoDB clusters and created JavaScript for using DML operation with MongoDB.
- Used Node.jsto interact with MongoDB and mongoose modules for database persistence.
- Designed and implemented the MongoDB schema and Wrote services to store and retrieve user data from the MongoDB for the application on devices
- Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
- Implemented search functionality including the wildcard search.
- Developed EJB Session Bean to encapsulate the business logic.
- Implemented Spring Boot withMicroservicesto divide the application into various sub modules
- Used Spring Tool Suite as IDE for developing project.
- Designing and deploying enterprise-wide scalable operations on AWS.
- Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
- Performed unit testing, system testing and user acceptance test.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future and upgrades
Environment: Java1.8, JSF, HTML, CSS, Angular 8, Typescript, Servlets, JavaScript, Kafka, Jenkins, JSP, Spring 3.0, Hibernate, RESTful, Web Services, JDBC, Eclipse, WebSphere, Spring Boot, MongoDB, Shell Scripting, Microservices, Oracle, JUnit, XML, UML, AWS, CVS, ANT, Maven.
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including Analysis, design, development and testing of application functionalities.
- Participated in the daily stand-up SCRUM agile meetings as part of AGILE process for reporting the day-to-day developments of the work done.
- Analyzing of user story, low level design for user story, development, implementation, and testing of Pricing cash release.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Developing webpages using HTML5, CSS3, JavaScript, jQuery, Bootstrap and JSON.
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal, and react-bootstrap components
- Expert in HTML5/CSS3 development and have experience React.js, Responsive design.
- With the concept of ReactJs Worked on usage metrics and end to end events tracing for analysis purpose.
- UsedReact JSfortemplating for faster compilation and developing the reusablecomponents.
- ImplementedReactcontainerandpresentationalcomponents.
- Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
- Microservicesarchitecture, with Spring Boot based service, interacting through a combination of REST andAWSAPI-Gateway.
- Use Maven to build and package the application.
- Developed SOAP as well as RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
- Worked on PL/SQL collections, Bulk collections, and Exception handling.
- Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
- Check status of core services from On-Premises. Troubleshooting and debugging applications and providing fixes in a timely manner.
- Worked on java development. Tool kit JDK 1.7,1.8
- Implementing and managing stacks using AWS CloudFormation.
- Experience with EC2, Cloud Watch, Elastic Load Balancing and managing securities on AWS.
- Deploy the Application on WebLogic application server.
- Use eclipse as IDE to write the code and debug application using separate log files.
- Write Junit and system test cases for new/modified code on timely manner.
- Use Git as the version control and Sonar as code coverage tool.
- To develop & modified the technical documents as per company standard process prototype.
- Ability to learn and absorb new technologies as needed.
Environment: Java1.8, J2EE, JSP, AWS, EJB, Pyt, DB2, React JS, WebLogic, SOAP Web Services, Eclipse, Rapid SQL, Windows, and UNIX, HTML5, CSS, Ajax, jQuery, Spring, Java, Apache Commons Net 3.6 API, MAC Vaults API, JDBC, JCraft, Apache POI, JDBC, Hibernate.
Confidential, Middle Town, NJ
Sr. Java Developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Designed the user interface using JavaScript, HTML, CSS and JSP.
- Developed user interface using AngularJS to simplify the complexities of the application
- Good Experience as UI developer usingHTML-CSS-JavaScript-AngularJS, Grunt, Bootstrap, Angular Js 2andBonita.
- Developed modules with JSP, Servlets, HTML, JavaScript, CSS, XML and deployed them, worked on Core Java, Spring and JDBC.
- Involved in the development of front-end design usingJSP, HTML, CSS, XML, AJAX.
- Developed JSP pages and client-side validation.
- Developed user interface using Spring MVC, JSP, JSTL.
- Used Rabbit Mq for Message Queuing and Microservices like SOA with ESB.
- Developed an own realm for Apache Tomcat Server 8.0 for authenticating users.
- Developed the custom tags to display data in JSP pages.
- Worked on JUNIT testing, Integration testing Development frameworks.
- Generate SQL-Scripts to update the parsed message into Database.
- Completed proof of concepts using Java, JSP, Servlets and XML using JSON Server for selecting different standards.
- Designed various UI components in XSL, jQuery, HTML, JavaScript, CSS, Spring MVC framework, and worked on Internationalization.
- Designed and developed Microservices business components and RESTful service endpoints using
- Spring Boot.
- Worked on Restful and Soap Web Services
- Developed Gradle scripts and which would auto generate SOAP WSDL java classes using Axis jar.
- Created Mule Flow using End Point, Connector and Component bean using MuleESB to communicate client/ server systems.
- Define and deploy monitoring, metrics, and logging systems on AWS.
- Involved in AWS Data Migration Services and Schema Conversion Tool along with Talend ETL tool.
- Collected data fromAWS S3bucket in near-real-time and performs necessary Transformations and Aggregations to build the data model and persists the data in HDFS.
- Created MuleESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
Environment: ApacheTomcat8, jQuery, POJO, HTML, JavaScript, CSS, Microservices, AngularJS, Spring MVC framework, we, XML, AJAX, JSP, Mule ESB, phpanguk, JSTL, SQL Server Management, Studio, Spring Framework, Hibernate, SPOCK, HTML5, CSS3.
Confidential - Plano TX
Java Developer
Responsibilities:
- Performed the analysis, design, and implementation of software applications using Java, J2EE.
- Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer Objects (DTO), and Singleton etc. Developed JavaScript validations on order submission forms.
- Worked with core java concepts such as OOPs, Multi-threading, collection framework and Exception handling. Developed and implemented spring and J2EE based MVC framework for the application.
- Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Performed in different phases of the Software Development Lifecycle (SDLC) of the application, including requirements gathering, analysis, design, development, and deployment of the application. Developed Action Forms and Controllers in Struts 2.0/1.2 framework. Designed, developed, and maintained the data layer using Hibernate. and JUnit was used to do the Unit testing for the application.
- Used Apache Ant to compile java classes and package into jar archive. Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Sphere Application server. worked on tracking and resolving defects in QA & production.
Environment: Java, J2EE, Struts, JSP, JDBC, Servlets, JavaScript, JUnit, Hibernate, WebLogic, Log4j, Maven, CVS, PL/SQL, Oracle, Windows, Linux, Net Beans, Apache Tomcat, SVN, DB2.
Confidential
Java Developer
Responsibilities:
- Involved in understanding the business requirements, development and testing of the product.
- Analyzed and modified existing code wherever required.
- Developed user interface using JSP, AJAX based design, HTML and JSP Tag libraries.
- Implemented AJAX classes for asynchronous communication between views and baking beans.
- Implemented functionality using MVC pattern with Struts and JSP.
- Developed and deployed Session Beans Configuration, Performance, Authentication and Authorization modules.
- SOAP Web Service is used for data transmission through the web and tested with SOAPUI Web Service testing tool.
- Developed EJB’s for business logic and data access layer with JDBC.
- Implemented Tiles features to create presentation templates.
- Developed automated test tools using JUnit.
- Developed custom tags for building JSP pages based on settings in the database.
- Deployed application in WebLogic and tested in a local environment.
- My SQL Server is used as a database server for retrieving database objects.
- Used SVN as version control to check-out and check-in of files.
Environment: Java, J2EE, Servlets, JSP, Struts, EJB, Eclipse, Hibernate, JavaScript, JUnit, MS SQL Server, WebLogic, XML, SOAP UI, XSLT.
