We provide IT Staff Augmentation Services!

Software Development Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8 years of Extensive IT Knowledge and Experience in developing complete Software Development life cycle (SDLC) of Java/JEE (J2EE) applications, including Analysis and Requirement Gathering, Design, Development, Implementation, Support, Enhancements and Maintenance.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies Such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, Servlets 3.x.
  • Experience in Spring modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST.
  • Hands on experience in developing Spring Microservices using Spring Boot.
  • Experience in circuit breaker, Spring JDBC, HikariCP.
  • Experience in developing client-side applications using HTML, CSS, JavaScript, Node.JS.
  • Designed and developed the User Interface using JavaScript, AngularJS.
  • Strong front - end UI improvement abilities utilizing JSP, JS P Custom, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, Responsive Web Design, Bootstrap and involvement in making Webpages cross program good, single page web applications utilizing Angular.
  • Experience in building event publishing and consuming architecture aka event driven architecture.
  • Experience in Avro serialization and de-serialization frameworks.
  • Have experience working with Splunk. Logging, building reports and building notifications for having better controls on the applications. Integration with Smart bot application (in house tool).
  • Experience in working with PostgreSQL, Mongo, IBM Sailfish, SQL Server, IBM Pure scale and IBM Mainframedatabases.
  • Knowledge in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery and DevOps Operations for Agile projects, working with technologies and platforms including UNIX/Linux, Java, Git, Gradle, Jenkins, Tomcat.
  • Apache Storm, Spark StreamingFlink, Kafka Streaming, Kafka
  • Have experience working with Apache Tomcat, IBM Liberty and IBM WAS Environments.
  • Experience in working with Web Services using SOAP and RESTful.
  • Good Knowledge on Apache NIFI,FLINK
  • Expertise in OAuth frameworks and have in-depth knowledge about JWT. Have worked with SSO frameworks (SP driven and IDP driven).
  • Working knowledge on Ant, Maven, Log4j, JUnit, Swagger API for Restful Services, Easy Rules.
  • Hands on experience with the Express JS and Node JS framework which are used to build the single web page application.
  • Proven ability to work under pressure, develop strategies to meet customer needs.
  • Good communication, interpersonal and learning skills with strong presentation skills, and ability to interact with people at all levels.
  • Experience in Waterfall model, Scrum and Agile method of software development.
  • Ability to adapt to new environments with strong interpersonal skills.

TECHNICAL SKILLS:

Languages: Java 8, Java 11, JavaScript, C++

Technologies: Java, JEE, DevOps, Spring framework, Unit Testing, RESTful Web Service, SpringSecurity, Spring Boot, React JS, Apache Spark, Concurrency, Structs.

Web Technologies: HTML/HTML5, CSS/CSS3, JSON, jQuery, Type Script, Angular JS, JSP

Frameworks: Spring, Structs, JSF, Apache Avro

Databases: Mongo, PostgreSQL, MySQL, MS SQL, Oracle.

Tools: JUnit, Apache Maven, Gradle, Groovy, Eclipse, Apache JMeter, Postman.

Web and Application Server: JBOSS, Apache Tomcat, IBM Liberty, IBM WAS Servers.

IDE: Eclipse, Visual Studio, Net Beans and My Eclipse.

Version Source and Control: GitLab, Clear Case, Subversion.

OS: Windows, Unix, Linux distributions like Ubuntu.

NonRelational Databases: MongoDB, Cassandra.

Methodology: SDLC, Agile and Waterfall

XML technologies: XML, XSL, DTD, XSD, JAXP, JAXB

Build/Testing Tools: Ant, Maven, Jenkins, JUnit, Log4j, XML Spy, SOAP UI, GITHUB

PROFESSIONAL EXPERIENCE:

Confidential

Responsibilities:

  • Develop TSS application, a Java desktop application, by contributing in all phases of the development life cycle.
  • Work in agile methodology and complete the user stories assigned in a sprint. Job duties mostly include conducting software analysis, programming, testing, and debugging the TSS Application.
  • Create Test cases and test end-end functionality of the application.
  • Involve in writing PL/SQL Stored Procedures, Functions, Triggers and Views for Oracle database.
  • Extensively involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files
  • Work with deployment team to ensure safe deployment of one or more releases into the production environment.
  • Built RESTful Webservices interface implemented in Java
  • Proactively monitor the TSS application to ensure the app performance.
  • Assist Stakeholders in developing TSS application.
  • Get the business requirements from stakeholders, Project manager and work on transforming requirements into stipulations.
  • Preparing End User Documentation and .
  • Identifying enhancements and bringing them to project stakeholders
  • Work on resolving bugs with business users based on Priority.

Environment: Java 11, Hibernate, Multithreading, Java AWT, Eclipse, PLSQL, Oracle MySQL, Azure devops, Postman, REST, Ant

Confidential

Responsibilities:

  • The Application was designed and developed with Spring and Java 11.
  • Build Spring Boot microservices for the delivery of software products across the enterprise.
  • Designed and developed REST APIs and secured them with proper role in adequate with the project requirements.
  • Develop and maintain levels of expertise in VMWare products, programs, and policies in order to support and enable the Sales organization, and customers
  • Deployed, scaled, configured various Microservices in PCF.
  • Configured and implemented new streams in LeMans (VMware’s internal adaptation of Kafka)
  • Worked with the team in Developing and deploying MongoDB clusters for TAM project.
  • AWS Lambdawas utilized for serverless implementations, where the functions were triggered when the database tables were updated.
  • Implemented Swagger UI to streamline endpoint documentation.
  • Gained knowledge in XQuery while migrating Queries to SQL to analyze and get data from Amazon S3 using Athena.
  • Gained experience in Speeding up Existing Applications with a Cache services usingRedis Cache.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges
  • Implemented in-memory instance of PostgreSQL to run integration tests on several applications.
  • Experience with deploying applications in Pivotal cloud foundry
  • Used Kubernetes in local to test end-end functionality of an application by deploying it in local pods.

Environment: Java 11, Spring, Jira, Spring Cache, JUNIT, Mockito, AMAZON Athena, AWS, PCF, Docker, Kubernetes, Redis, RabbitMQ, Kafka (LeMans), Maven, Gradle, SOAP, Multi-threading, Elastic Search, PostgreSQL, MongoDB, Eclipse, GitLab CICD, Gerrit, Swagger, Postman, Symphony CICD.

Confidential

Responsibilities:

  • The Application was designed and developed with Spring and Hibernate as the ORM.
  • Designed and developed asynchronous RESTFUL microservices using Spring Boot, that are consumed by other microservices with an average response time of 30 milliseconds.
  • Connect the Angular front end and back end of the application.
  • Created POC for Spring microservices and Spring Boot.
  • Worked in using React JS components, Forms, Events, Keys and Animations.
  • Implemented various screens for the front end usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
  • Responsible for creating graphical data representations using React JS.
  • Developed Spark scripts by using Scala Shell Scripting commands as per the requirement.
  • Developed Scala scripts, UDF Fs using both Data frames/SQL/Data sets
  • Developed various Junit, Mockito test cases for Unit and Functional Testing.
  • Used Spring framework for dependency injection, transaction management and AOP.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Has experience in continuous integration technologies likeJenkins&TeamCity. Designed and created multiple deployment strategies using continuous Integration and Continuous Development Pipelines.
  • Implemented API Gateway pattern with Netflix Zuul and Spring Cloud, API Registration and Discovery with Spring Cloud and Eureka, Spring data JPA, Spring data Mongo DB.
  • Creating a RESTFUL web service using elastic search services & Creating queries in elastic search. Worked high-end oncollectionsandMulti-threading. Multi-threading was used to process data in chunks to improve performance. Interacted and led the offshore team, ensured the task distribution and delivery on time.
  • Multi-threading was used to process data in chunks to improve performance. Interacted and led the offshore team, ensured the task distribution and delivery on time. Fetching the records forSOAPandRestfulrequests fromOracle DBusingSOLRsearch. Worked onApache SolrCloudto index documents using hive-solrstorage handler to import different datasets includingXMLandJSON.
  • Creating RESTFUL web services using elastic search services & Creating queries in elastic search Worked high end oncollectionsandMulti-threading.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using Zookeeper.
  • Developed JUnit, Mockito tests for the modules and implemented Continuous Integration/Continuous deployment (CI/CD).
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Evaluated system performance and validated PL/SQL solutions and suggested latest upgrades for technologies to Pl/SQL databases.
  • JavaScript was used for the client-side validations.
  • Creates build and deployment scripts using Maven.
  • Written JSP's, Servlets and deployed them on WebSphere Application server.
  • Created events, email notification schemes and assigned project roles on Jira.
  • Worked with MongoDB for database persistence using Node.js to interact with MongoDB.
  • Redesigned and re-implemented services using Node.js, Express, MongoDB, and NoSQL.
  • Provided support for production and development system for PL/SQL databases. experienced in installing configuring and configuring MongoDB.
  • Used the JNDI for Naming and directory services.
  • Implemented Swagger UI to streamline endpoint documentation.
  • Designed and Developed Model Components which includes the Action Form Bean, Controller Components - Action Classes, and Action Mapping.
  • Used Spring Validation framework for Client-side validations and Server-side validations.
  • Migrating existing application into architecture using RESTful APIs, Spring Boot, Spring Cloud and AWS Cloud.
  • Created new RESTFUL API web services and modified the Web application language.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Implemented email and SSO integration using Node.js for backend and Angular.js in frontend.
  • Developed and optimized services using NodeJS and ES6 as interfaces to Cassandra PL/SQL database
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Developed business layer components using enterprise java beans (EJB)
  • Developed user interface using JSP with JavaBeans, and Custom Tag Libraries, JS, CSS, jQuery, Node. Js, Angular, and HTML5 to speed the application.
  • Used Web Sphere Application server to deliver high performance and scalability.

Environment: Java 8, J2EE, HTML5, Python, CSS, AJAX, jQuery, Native script, JavaScript, JSP, Spring, Shell Scripting, Jira, Spring web services, Spring Cache, XML, SOA, UML, Angular-8, JUNIT, Mockito, IBM WebSphere, Azure, AMAZON ECS, AWS, Maven, SOAP, Oracle 11g, Spring JMS, Multi-threading, React Js, Elastic Search, PL/SQL, MongoDB -3.4, IBM MQ, Eclipse, Continuous Integration/Continuous deployment.

Confidential

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile methodology.
  • Developed application using Java 8 to implement its features like Lambda Expressions, Time API, Streams, functional interfaces, Collectors, default methods, type interfaces and for-each.
  • Used Spring Security for Validation and authentication on the Client side.
  • We used Java 8 and Apache Kafka for message communication between the Spring Boot Web Service
  • For message routing purposes between the Applications, we are using Apache Camel.
  • Used Angular JS Factories and Services to make Restful Calls to get data in JSON Format. Used Angular JS Directives like ng-app, ng-model, ng-in it for initialization of Angular JS application data Responsible for working on consuming and producing SOA Micro services /Web Services.
  • Customized Angular JS filters in several locations to get the required output
  • Implemented the Model View Control (Confidential) structure using Spring and Angular JS
  • Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP
  • Design and Development of business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Micro services using Spring Boot and utilized Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Micro service in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • We follow a Test-driven development methodology. We Test our functional part using JUnit and Cucumber Test framework.
  • Designed and developed a Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j.
  • Service Integration Testing, Continuous Integration Continuous Development, Jenkins's pipeline, Sonar Qube, Open shift, Team Foundation Server Agile, Agile Methodologies, Scaled Agile Framework, Scrum.
  • Conducting daily 30 minutes scrum meeting stands up where we discuss what went well, blocking issues and planning for the next day.
  • Code Review, Code demo with the product owner, Peer review.

Environment: Java1.6, J2EE, Agile, spring, hibernate, Micro services, PCF, Web services frameworks (REST) Other Technologies used: HTML, JavaScript (for client validations), Angular JS, Maven, Web Sphere Application Server, JUnit (testing), Log4j (logging), NoSQL-Cassandra

Confidential

Responsibilities:

  • Gather requirements from business partners and transition them in System requirements to work with the team to ensure the final product is meeting end user requirements.
  • Developed microservices using Spring frameworks.
  • Developed reconciliations process to reconcile data between legacy and new systems until legacy is decommissioned.
  • Developed ETL processes to load data from legacy platforms into new systems using ETL technologies.
  • Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Developed test cases using JUnit for testing different actions and functions.
  • Developed performance test scripts to test applications to meet enterprise standards.
  • Implemented JWT security architecture.
  • Implemented SSO (IDP, SP driven) implementation for an external vendor application.
  • Used Spring JDBC in data access layer to access and update information in the database.
  • Developed microservices connecting to fast access databases (Mongo).
  • Involved in implementing React framework to rewrite majority of the legacy applications.
  • Supported enterprise applications until they are rewritten using latest technology stack.

Environment: Java/J2EE, JavaScript, Spring, Spring JDBC, Hibernate, Microservices, Apache Tomcat, IBM Mainframe, Eclipse, Struts, JWT, SSO, IBM WAS servers, Big data technologies.

Confidential

Responsibilities:

  • Involved in migration of the product.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Understood existing architecture and migrated the existing product in IBM Web sphere and tomcat to IBM Liberty.
  • Involved in deploying all the applications into Liberty by solving the migration issues.
  • Involved in Implementing automatic deployment of applications in Liberty Jenkins.
  • Involved in Automating the Build and Deployment scripts with respect to Liberty.
  • Involved in regression testing of the application.
  • Involved in working with end user to perform UAT testing.
  • Created Technical design documents for the components migrated.

Environment: Java 6, JEE, JSP, Struts 2.0 Framework, Hibernate, XML, HTML, jQuery, CSS, JUnit, Eclipse, IBM Liberty, Log4j, SQL Server, Jenkins, GIT, Subversion, Groovy.

We'd love your feedback!