Sr. Java Developer Resume
Hartford, CT
PROFESSIONAL SUMMARY:
- Around 7+ years of professional experience in all phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Implementation & Maintenance and testing various methodologies using Java/J2EE, MicroServicesalong with wide - ranging skills in web application development.
- Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, E-Nums, Concurrency, Multi-Threading, Lambda and Generics.
- Experience working with Front-end JavaScript frameworks like JQuery, Bootstrap JS, Angular JS and Angular 7.
- Experience database development skills using SQL/PLSQL for various relational Databases like Oracle, Sybase, Postgre SQL, SQL server and NOSQL databases like MongoDB and Cassandra.
- Experience in Designing and building dynamic and user interactive websites using HTML5, CSS3, AJAX, JavaScript, AngularJS, Bootstrap, Node.js and JQuery.
- Experience in developing Web Applications with various Open Source frameworks like: Struts Framework 1.3, Spring Framework.
- Extensive knowledge on the Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Authentication and Authorization), Spring AOP for Code Modularity and Spring Boot.
- Experience in several technologies like JDBC, Servlets, JSP, Java Beans, MVC, Struts, Spring, JSF, EJB, Java SOAP, CSS, JavaScript, EXT JS, AJAX, XML, JSON, HTML5/HTML,Maven.
- Experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Implemented exception handling in JavaSpring boot for REST API by making use of Exception Handler and Controller Advice annotations.
- Proficient in utilization of Java, various J2EE packages, and associated technologies such as Struts, Hibernate, Spring, EJB, JNDI, JDBC, JMS and SOAP/Rest web services.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including AWSEC2, AWS Amplify, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, Cloud Front.
- Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO), secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens.
- Well experienced on implementing SOA (Service Oriented Architecture) using Spring REST to create REST resources that include several components like Jersey Framework, spring Boot, JAX-RS and used WADL for documenting REST API’S.
- Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as Oracle Web Logic, Red Hat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
- Experience in Integrating and deploying applications using Apache Camel, Apache CXF, ActiveMQ and JBoss Fuse Enterprise Service Bus (ESB).
- Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA),Hibernate’ssecond levelcache - Ehcache.
- Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security,Spring Boot, Struts and Hibernate.
- Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring Boot.
- Proficiency in Internet Application development using Java, Servlets, JSP, XML, Java Script, PL/SQL, Tomcat, Eclipse.
- Good Knowledge and Experience on implementing Spring Cloud- Netflix OSS Stack for micro Services deployment,Zuul for API Gateway for routing, Hystix (Circuit Breaker) for latency and fault tolerance and Eureka for service registration.
- Experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 11g, 12c.
- Good understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
- Experience in NoSQL databases such as MongoDB and Cassandra.
- Experience in development of RESTful API and SOAP based web services and clients
- Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion and CVS.
- Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
- Hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans.
- Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS and Jersey.
- Experience in installing, configuring, tuning Apache Tomcat 6.x/7. x.
- Thorough knowledge in Unit Testing with JUnit 3.8/4.0, and ANT build environment.
- Experience in using Jenkins for continuous integration and sonar jobs for java code quality.
- Good knowledge on design and development of code automation tools for Migration Systems.
- Expertise in working with JAVA8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, Lambda Expressions.
TECHNICAL SKILLS:
Programming Language: Java, JDK, C, C++, SQL, PL/SQL
Java Technologies: Java 8,J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, Java Beans
Java Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate,Session Fa ade, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton
Frameworks: JSF 1.2/2.0/3.0, Struts 1.X, Spring 2.0/2.5, Spring MVC, JPA, Hibernate 3.0, Apache ANT, Log4J, Angular JS/7, Node JS
Web Technologies: JSP, XML, HTML,CSS, Angular JS, jQuery, Node JS
SOAP, WSDL, XML, SOA, JAX: WS, JAX-RS
IDE: Eclipse 3.x, NetBeans 4.1
Version Control: Git, Rational Clear Case, CVS, SVN
Web/Application Servers: IBM Websphere Server, Apache Tomcat,Weblogic, Glassfish
Datebases: MySQL, MS SQL Server, Oracle 10g
Scripting: JavaScript, Shell, ANT, Maven
DevOps Tools: Jenkins, ANT, Maven, JIRA, Git, Docker, Kubernates, AWS (Amazon Web Services)
Messaging Technologies: JMS (Java Message Service), MDB
Logging Tool: Log4J
WORK EXPERIENCE:
Confidential, Hartford,CT
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
- Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
- Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap .
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
- Involves in Sprint planning for the estimation of efforts for user stories and bugs.
- Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Developed the application on JBossserver and deployed it on Red Hat JBoss Enterprise Application platform (EAP), .
- Developed and led the Java implementation effort using Java, Servlet, JSP, JDBC, and XML that utilized IBM WebSphere Application Server, Jboss Server, DB2, . Development tool used is Visual Age for Java .
- Actively involved in deployment Application war files in Weblogic Application server.
- Migration of current search process from Database to Solr search engine.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
- Refactored the code for JVM Optimization and performance of application.
- Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
- Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
- Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
- Wrote build and deployed scripts using Maven and Maven scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Spring JPA.
- Used SOAP based Web services and RESTful Web services for transferring data between applications.
- Experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
- Written Producer APIs to read the Feed files (JSON) and publish Assortments, Products to Apache Kafka Topic by using custom Serializers.
- Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based web applications.
- Experience in development of RESTful API and SOAP based web services and clients
- Knowledge of open source frameworks including Spring, Play and Lucene.
- Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Developed UI using Angular 7, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
- Implemented testing with Junit Framework using Mockito,Spring Junit Runner, JMeter, PowerMockandMockMVC.
- Responsible to finish Rally Tickets assigned on time and update their status on regular basis.
- Used GIT for source code control.
- Develop detailed program design for application changes and/or major bugs.
- Involved in writing program documentation and technical specification documents.
Environment: Java,J2EE,Spring v3.x, Spring MVC,Hibernate v3.0, Oracle DB, Angular-JS/7, Core Java, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT,Websphere, IntelliJ, AWS SNS/SQS, DbVisualizer, Tomcat, Kafka, JBoss, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and Testing
- Designed and developed the REST based Micro Services on the card accounts using Spring Boot.
- Used Angular JS and typescript for frontend to develop web pages.
- Implemented the Model View Controller (MVC) framework and spring.
- Worked on Web Services for transferring XML data between two interfaces.
- Designed and developed the UI using Spring View component, JSP, HTML, CSS, JQueryandAngularJS.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
- Worked as part of Microservices team to develop and deliver Maven projects to deploy on Jenkins and also having experience in managing the Docker containers in kubernetes.
- Implemented Java 8 features for the application where ever required.
- Used most of the new features of Java 8 like lambda expressions, functional interfaces, Method references and stream API .
- Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.
- Design and development of Rest and SOAP service.
- Exposed the application using Rest Web service , developed http post, get methods based on requirement and handled the errors using http status codes. Used Postman API to test REST API output data.
- Involved in the design and development phases of Scrum Agile Software Development.
- Responsible for creating the detailed design and technical documents based on the business requirements.
- Used Dependency Injection feature of Spring framework and Involved in writing
- The database integration code using Hibernate leveraged the AOP features of spring framework to handle exceptions.
- Created XML files for storing the data required for module.
- Created AWS Route53 to route traffic between different regions.
- Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Security Groups for deploying and configuring AWS EC2 instances.
- Wrote application front end with HTML, JSP, Ajax, JQueryand CSS
- Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
- Used Ajax, JSTL and JavaScript in front end design.
- Junit was used for unit testing and as logging frameworks.
- Wrote ANT scripts to automatically save files from remote to local machine.
- Involved in Iterative development using Agile Process.
- Hands on experience on UNIX commands, used to see the log files on the production server.
- Used GIT for version control of the source code.
- Design and development of the all interfaces Rest and SOAP service related to the statistical scoring and data
- Created Web services using Apache Axis 2 for communication with other application.
- Created and executed unit and regression test scripts; created personal and common test
- Data, tracked actual vs. expected results, and evaluated quality of modules created.
- Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.
Environment: Java8,AngularJs, REST, Micro-Services, Spring, Spring Boot,SOAP,Spring MVC, Hibernate, JavaScript, Docker, TypeScript, Jira, Git, Jenkins, AWS, Git, Kubernetes, Maven, Karma, Jasmine.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Worked as a Full-Stack developer in struts to spring migration project (customer service application).
- Developed UI using AngularJS, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Ajax.
- Good experience in developing web Applications using Spring MVC, Spring Boot framework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
- Used Spring framework including Springcore/IOC, SpringWeb-MVC, SpringBatch, SpringBoot, SpringSecurity, SpringORM, SpringAOP modules.
- Expertise in converting XSL to JSP’S and implemented Tiles configuration.
- Experience working on WebLogic and Jetty servers to deploy and debug the application.
- Implemented WAS API technique to reduce the threat of software vulnerabilities with cross-site scripting, cross site request forgery, click Jacking.
- Designed and developed Application based on JSF framework using MVC design patterns.
- Involved in Implementation and Unit testing of the product
- The application flow is designed and developed using JSF, spring framework and Tiles
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Used Angular JS to include creating modules and components and coupling them together into a functional app.
- JSP Content is configured in XML Files.
- Used AWS Beanstalk for deploying, scaling web applications and services developed with Java.
- All the functionality is implemented using Spring IOC / Spring Boot and Hibernate ORM.
- Implemented Java EE components using Spring MVC, Spring Boot, Spring IOC, Spring transactions and Spring security modules.
- Developed the spring features like springbatch, springboot and springsecurity, springAOP, spring transaction management.
- Experience in integration tools Oracle SOA, Web Methods and Apache Camel.
- Knowledge of using apache Camel through fuse Mediation router.
- Implemented session beans using EJB 3.0
- Assisted in development and maintenance of new APIs for integration.
- Prepared code and applications for displaying various outcomes of API applications.
- Deployed the web components into the web Sphere application server.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented features like logging, user session validation using Spring-AOP module
- Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL)
- Wrote application front end with HTML, JSP, Ajax JQuery, Spring Web Flow, XHTML, DHTML and CSS
- Hibernate is used as persistent at middle tire for providing object model over relational data model
- Code Reviews, customization and maintenance of code across applications
- Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts
- Hands-on experience with control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
- Using CVS version control tools to manage source repository
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT
- Invoked Webservices to generate Java classes from XML schema.
- Developed build Scripts using Maven to build and deploy the application
- Used Wireshark to know the communication between local and remote machine. Captured local TCP protocols to know the number of round trips, in order to improve the performance.
- Used WinScp to copy the files between remote and local machines.
- Worked on VuGen, to validate the xml scripts and to perform smoke test.
- Worked on performance center environment to run the scripts and to collect the load runner results, also involved in monitoring the CPU utilization and memory utilization by load generators and validating performance tuning results.
- Used HP Load Runner, to modify the load runner results, and to analyze the graphs generated.
- Worked on Axman, to generate the graphs and to compare the results taken from the log files.
- Used Putty, to check the server instances and log files.
- Wrote ANT scripts to automatically save files from remote to local machine.
- Worked on MySQL statement caching and database connectors
Environment: Java/J2EE, Spring, Hibernate, Servlet, JSP, JavaScript, CSS, XSL, WebSphere, SQL,AWS,Mongo DB, Maven, Apache POI, HTML, JUnit, XML, Log4J, Oracle, Tortoise SVN, Web services - RESTful and SOAP, UNIX, SAS, Ab Initio and Windows.
Confidential, Pleasanton, CA
Java Developer
Responsibilities:
- Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
- Developed backend applications using Spring, Hibernate, Java, JSP, HTML, DHTML, JavaScript and AJAX.
- Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate classes and configurationXML ’ s and to also manage CRUDoperations (insert, update, and delete).
- Configured Java Messaging Services (JMS) on Weblogic Server using Eclipse IDE
- Used Web Services to get price from external Business Entities.
- Consumed Web Services as a gateway for the payment through the third-party.
- Developed Web Services using SOA, SOAP, WSDLand JAX-WS, JAX-RPC programming models.
- Developed several REST web services supporting both XML and JSON to perform tasks such as validation of the card details. Restful web services leveraged by both web and mobile applications.
- Responsible for integration of different modules.
- Implementing the rules using Drools. Created JUnit test cases, and Development of JUnit classes.
- Configured log4jto enable/disable logging in application.
- DevelopedANT script to build .war and. ear files for the application.
- Involved in Code Reviews of other modules, documents, test cases.
- Wrote UNIX Shell scripts and used UNIXenvironment to deploy the application.
- Wrote Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
- Responsible in coordination with Onsite team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.
Environment: JDK 1.6, Core Java, J2EE developer, Spring, Hibernate, Drools, WebLogic Server, Web Services, JMS, PL/SQL, Linux, XML HTML, JavaScript, SVN, ANT, Log4j, JUnit, JBoss, Oracle, Windows XP and Unix.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Developed the application using MVC-1 Architecture using JSP , Servlet and EJB.
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Preparation of the Low-Level Design document which include program specification and unit test.
- REST service development with Spring MVC , serving JSON payloads to a Drupal/PHP based front end.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of EJB ( Enterprise Java Beans) , which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Involved in Creation of tables in database.
- Extensively used Net beans for writing code.
- Involved in Unit and Integration Testing.
- Deployed the application on Linux server in testing and production environments
- Supported Maintenances and bug fixes.
- Developed presentation layer using JSP, Servlets, HTML, CSS, JQuery and JavaScript.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, Jasper Developer, Core Java, HTML, JSP, Servlet, EJB, Java Beans, Linux, MySQL v5.2 CE, JUnit, CVS.
Confidential
Java Developer
Responsibilities:
- Designed, developed, deployed physician finder, hospital search and Maps & Directions functionality using Java and JSP
- Used Web Sphere Studio for the development of Java Servlets and JSP s and deployed them using Web sphere
- Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
- Used JspTaglibs (JSTL) for the customization of the web pages.
- Created DAO for hospital search and home health Search.
- Developed the Servlets and Data Access Layer classes and used JDBCAPI for interaction with the Oracle Database.
- Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- Testing the module, fixing the bugs and XML used to transfer the data between different layers.
- Used UML Methodologies for designing the gathered requirements.
- Was involved in creating Use Case Diagrams
- Documented the work done and gathered the specification changes.
- Debugged the issues using features of WASD .
- Coordinated with other teams in resolving software/hardware issues.
- Involved in writing unit test cases and unit testing.
- Created stored procedures using SQL Server and accessed them by using Java.
- Used Rational Rose to design class diagrams and sequence diagrams.
Environment: Java, J2EE, Struts, JSP, JSTL, RUP, UML, Web Methods, Servlets, JavaScript, PL/SQL, WebSphere5. 0, SQL Server, Oracle 9i, ANT, Rational Clear Case, web portal.