We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Longmont, CO

SUMMARY

  • Overall, 8+ years of broad involvement in Design, Development and Maintenance of Web applications with great information and working knowledge on Multi - Tier Architectures utilizing web centric innovations in various domains.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement gathering, Analysis, Design, Coding, Testing and Implementation like AGILE (SCRUM), TDD, and Waterfall Models.
  • Experience in implementing and deploying Java EE design patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate in the Development of Multi-Tier distributed Enterprise Applications.
  • Expertise in implementing Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, and Generics.
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful (JAX-RS), SOAP(JAX WS), JAX-RPC, and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, React JS and Node JS.
  • Unit tested web services using Junit, Mockito Easy mock, Spring Junit Runner, Spock, Testing, and achieved Test-Driven Development (TDD) goals.
  • Worked extensively with JAVA 8 features like Time API, Functional Interfaces, CompletableFuture, Optional,Multithreading, Transaction Management, Exception Handling, Collection API.
  • Widely used various open-source MVC architecture likeStruts 2.0, Spring MVC, and Object Relational Mapping (ORM) Frameworks like Spring JPA with Spring Data, Hibernate, IBatis MyBatis, and Spring JDBC.
  • Experience in Transaction usage, Servlets, JMS, Java Beans, Web Services, Multithreading Executor Services.
  • Extensive experience in developing web applications using HTML5, XML, XHTML, DHTML, CSS, CSS3(Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Strong experience with EJB, Struts, Spring Boot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring IO, Spring AOP, Spring Security, and Spring Data.
  • Good knowledge in building real-time dashboard applications using Splunk, Elastic Search, and Logstash (ELK) to profile and monitor the streaming data of the application.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication and authorization.
  • Developed real-time dashboard applications for visualization and analytics on Apache web servers using Kibana, Splunk, Grafana, SumoLogic, and New Relic integrated with DataDog.
  • Extensively used Spring IOC to inject objects based on selecting components like setter injection and Interface injection to manage the object references.
  • Strong experience in building applications using the JavaScript Mean stack: MongoDB, Angular JS, Express.js, and Node.js.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ, and IBM MQ.
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter. Worked on testing JavaScript structures utilizing Mocha and Chai, Jasmine, and Karma.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iterative methodology, Pair Programming, Agile Development & Testing using Software Development Life Cycle.
  • Good Knowledge in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon CloudFront).
  • Extensive AWS Experience including AWS Services such as EC2, VPC (NAT, VPC Peering and VPN), IAM (Identity and Access Management), Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, SQS, SNS, RDS, DynamoDB, Route53, CloudWatch, CloudTrail, CloudFormation, Security Groups, etc.
  • Experience writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
  • Hands-on experience with building Java projects using build tools like ANT, Maven, Gradle,

TECHNICAL SKILLS

Programming Languages: C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script.

Java/J2EE Technologies: Servlets, Spring, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets.

Frameworks: Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, JSF.

Web Technologies: HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON.

Database: SQL Server, MySQL, Oracle, MongoDB, DB2

JavaScript Frameworks: AngularJS, Angular 8, JQuery, React.js, Node.js, Backbone.js, Hapi.js, Handlebars.js.

Web Services: XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging: JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka.

Web Application Servers: Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x.

Methodologies: Agile, Waterfall, OOAD, SCRUM.

Testing Tools: JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.

Version Control: SVN, CVS, GIT, and Clear Case

Build Tools: Maven, Gradle, ANT

IDEs: Eclipse IDE, RAD 6.0/7.0, Intellij IDEA, Spring Tool Suite (STS).

Operating Systems: Windows, Linux, and UNIX

Software: Visual Studio, Rational Rose, and Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential, Longmont, CO

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed of web-based application using Java 8, Spring, SQL.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Responsible for developing the application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and JavaScript.
  • Implementing Service oriented architecture (SOA) and OOP concepts using Web Services like SOAP, REST services.
  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing, and Testing applications using Agile methodology.
  • The application is built in Microservice Oriented Architecture using MEAN 4+ (Mongo, Express Angular 8.0 and Node).
  • Worked onSpringFramework handling major concepts like Dependency Injections,SpringIoC Containers, Transaction Management Declaratives (annotations based).
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node JS.
  • Developed multiple Angular 8.0 components that are compatible with the latest versions of typescript, angular CLI.
  • Developed an Angular application which display recommendations, offers etc at user level.
  • Worked with RestAPI’s to improve the TPS and performed performance testing.
  • Wrote scripts and test plan for performance testing of API’s.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this content with remaining S3 backups, by creating entry for AWS S3.
  • Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services.
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS, and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Created dynamic schema design through NoSQL MongoDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Sharding.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix circuit breaker and for the fail-safe.
  • Migrate Oracle 11g database to PostGreSQL database using ESF Database migration toolkit.
  • Utilized Web sockets and Node JS to provide real time support for the Matrix Portal.
  • Kubernetes is configured for automating deployment, scaling, and management of containerized applications.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of APIs.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Used databases like Oracle 11g, SQL Server,Couchbase, and NoSQL database like Mongo DB, PostgreSQL DB.
  • Used Java 8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Manipulated data using CRUD operations of MongoDB management system and handled database access using Node JS.
  • Worked with Jenkins to configure Continuous Integration and Continuous Deployment (CI/CD).
  • Implemented Spring Circuit breaker pattern, integratedHystrix dashboard to monitor Spring Microservices.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
  • Programmed J2EE application to manage transaction reports for Oracle Financials Application Processes.
  • Authenticating Users to provide security to RestFul web services using OAUTH 2.0.
  • Responsible for managing AWS resources in cloud and maintain CI/ CD pipeline for fast paced robust application development environment.
  • Developed test cases and performed unit test using Junit5 Framework.
  • Installation, administration, and maintenance of CI/CD applications: Jenkins, Artifactory, SonarQube, Stash and Docker.
  • Developed and optimized services using Node JS and ES6 as interfaces to NoSQL database.
  • Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for React JS and Backbone JS.

Environment: Java 8, Spring, Hibernate, J2EE, Javascript, JIRA, Angular 7/8, Node JS, Tomcat, Jenkins, REST, Kubernetes, SAML, MVC, LDAP, HTML5, CSS3, JSP, Oracle 12c/ 11g, Mongo DB, PostGreSQL, Agile, Junit, Log4j, Kafka, Web services, AWS, Docker 2, CI/CD, Junit, Hibernate, Microservices, PLSQL, JIRA, Spring Security, XML, Ajax.

Confidential, Chicago IL

Full Stack Java Developer

Responsibilities:

  • Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Pooling up most apposite design pattern for SOA and implementing interface to reduce code reuse. Understanding the Business Process and developing logic and software stack based on business flow.
  • Implemented Model View Controller (MVC) architecture through spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI, and CSS/Less and HTML5.
  • Designed, configured, and deployed containers and Microservices using EC2 Container in Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Used Mongoose ORM to map JavaScript objects to MongoDB.
  • Good knowledge of Lambda expressions, Time APIs, and Java 8 core features
  • Optimized cleaning up of session-level Data Structure's shared across different open tabs when data is flushed/committed from one of the tabs.
  • Developed JavaScript for all client-side validations and developed GUI using CSS, JSTL, and XSL.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
  • Implemented Spring Boot to create a CRUD back-end for our React-frontend application.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Experience in Docker Engine and Docker Machine environment, to deploy the Microservices-oriented environments for scalable applications.
  • Manipulated data using CRUD operations of MongoDB management system and handled database access using Node JS.
  • Used Java 8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services.
  • Build REST by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls
  • JUnit is implemented along with Mokito to perform unit testing on our RESTful web application.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.
  • Dockerized Spring Boot application to Pivotal Cloud Foundry PAAS (Platform as a service).
  • Worked with container-based application deployments using Docker with Kubernetes.
  • Experience integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot, Pivotal Cloud Foundry, and Netflix Eureka.
  • Performed Unit testing on ReactJSapplications using Karma and Jasmine tools and worked with the Gulp tool to build automation.
  • Implemented the security on Microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and Microservice container orchestration.
  • Performed Unit testing on applications using tools Mocha to test Reactjs and Chai for Node.js.
  • Responsible for writing Unit Test Cases using Junit5. Responsible for Load Testing using Apache JMeter.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing).

Environment: HTML5, CSS3, Redis, Express JS, AWS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, Mongo DB, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT, Jenkins, Elastic Cloud Compute (EC2).

Confidential, New York NY

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing and production support of application.
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.
  • Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery and Ajax.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Worked on custom libraries for business layer using Object oriented programming (OOP).
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Performed Front end validations for the screen using JavaScript, Angular 2 directives and core java.
  • Used the React JS and Angular JS, MVC Frameworks in the development of the web applications.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Fetching user contacts from third party accounts using OAuth Authentication.
  • Developed pages using JSTL and JavaScript libraries and performed validations on UI data usingJSFValidators,jQueryandJavaScript.
  • Used Multi-threading to handle REDIS cluster failover between local and remote data centers.
  • Deployed the Services onto the OpenShift to run docker containers, via Kubernetes on cloud infrastructure.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS).
  • Using Hibernate as ORM tool to store the persistence data into the Oracle 10g database.
  • Used React JS to create a single page web application with efficient data flow between the client and server.
  • Managed Cassandra clusters on Amazon Web Services (AWS).
  • Extensively used factory object in React JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Worked on Hibernate which includes integrating databases writing custom CRUD CREATE RETRIEVE UPDATE DELETE statements and integrating stored procedures and functions.
  • Involved in creating styling framework for the webpages using CSS Bootstrap along with Grids, Pagination, Dialog box, Carousel, Form, Navbar, and Table.
  • Build API as a Microservice using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
  • Worked in writing application-level code to interact with APIs using AJAX, and JSON.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Persistence layer implemented using Hibernate framework.
  • Automated Angular JS application module using protractor and Jasmine and created specs for various functional scenarios
  • Performed client side and Server-side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.
  • Used Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF, Apache My Faces andPrime FacesUI components.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
  • Implemented routing logic and navigation from screen to screen and implemented functionality on the client side in Angular
  • Involved in working on Cassandra database to analyze how the data get stored.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Implementing the new message retry mechanism using Kafka in the event of any failure in the downstream systems.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Worked with web services component RESTful to interact with external systems.
  • Used SOAP(WSDL) web services and deployed application on Apache Tomcat server.
  • Used Struts Tiles for designing the layout of the application. Extensively used corejava such as exceptions and abstraction.
  • Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build.
  • Created SQL queries to perform insert, update or delete operation on MySQL database.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from database.
  • Used GitHub version control system to push, commit and raise pull requests from developed code.
  • Analyzing, Debugging and Fixing the Front-EndUIissues assigned through Jira bug tracking tools.
  • Worked with JavaScript testing frameworks Jasmine and Karma.
  • Worked closely with QA team and fixed QA bugs as well as production issues.

Environment: Java, J2EE, Spring MVC, SOA, Angular 2/4, Hibernate4.3x, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT, React JS, Apache Kafka, jQuery, Rabbit MQ, Tomcat, WSDL, RESTful web services, MongoDB, Oracle11g, JMS, WebLogic, JUnit, Log4j, Git.

Confidential, South Bend IN

Java Developer

Responsibilities:

  • Involved in writing technical document Analysis, Design, Development, Integration and Testing of modules & developed this application based on the Agile Development practices.
  • Collaborated with Business Analysts during design specifications & Developed communication between Client and server using multi-Threading.
  • Creating buckets in Couchbase Server and inserting the JSON ’s into the buckets.
  • Created stored procedures, triggers and different joins for database using SQL scripts & Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses & Developed JUnit test classes for testing the modules.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Developed presentation layer using JSP, HTML, CSS, AJAX, JavaScript, JQuery and Apache Wicket & Implemented IPC Message queues for communication between servers & involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
  • Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging
  • Developed light weight business component and integrated applications using Spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory
  • Worked on IBM DB2 for storing and retrieving data of application & Created DDL, DML to create tables and to assign specifications for created tables.
  • Wrote the front-end look and appearance for the screens using Java, Core Java, NO SQL, AWS, Bootstrap, Node JS, JavaScript, AJAX, and jQuery.
  • Designed Micro Services to fetch from legacy and upload in Database from/to multiple buckets using SDK Java client.
  • Developed web pages with JSP, JSF, jQuery,AJAX,javascripts & Developed code using Core Java to implement technical enhancement following Java Standards.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB connectivity.
  • Used XML and JSON for transferring/retrieving data between different Applications and UsedMongoDBdatabase high availability concepts with data replication, for the failover design.
  • Wrote complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes.
  • Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP.
  • Deployed the project into Heroku using GIT version control system and Worked on a large-scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions
  • Developed back-end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.

Environment: Java, JavaScript, Spring framework, JDBC, Spring batch, Spring boot, React JS Spring MVC/JDBC/IOC, Maven, Jenkins, Test NG, Apache Kafka, IBM MQ WebLogic 10, Active MQ, Couch DB, GitHub, Jenkins, Swagger, Hibernate, AWS.

Confidential, Atlanta GA

Java Developer

Responsibilities:

  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Documenting and understanding the business requirements and use cases for the application.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Designing and implementing scalable, RESTful and Micro Services-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Experience in Micro Services development using spring boot and deployment in Pivotal Cloud Foundry (PCF)
  • Involved in writing and invoking the Spring MVC calls.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.
  • Involved in the implementation of JSPs, Servlets to interact with Oracle Database
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Experienced with RAD/Iterative development methodologies.
  • UsedHibernateas ORM solution in persistence layer of the application.
  • Used HQL(HibernateQuery Language) to write static and complex queries while communicating with DB2 database. Worked on utilizing TOAD and DB2 provoke to interact with the database.
  • Worked in creating various types of indexes on different collections to get good performance in Mongo DB.
  • Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back-end database.
  • Involved in JUnit Testing. Debugging and troubleshooting the bugs and resolving the issues.
  • Performing Code merge using SVN.

Environment: Java, JavaScript, Node JS, PCF, SQL, MVC, Spring boot, JSP, JSTL, AJAX, Spring, RAD, SQL Server, Microservices, Oracle 10g, JBoss, Couch DB, JavaScript, HTML, CSS, Spring, Hibernate, JSP, Oracle, Jobs, Ant, CSS, HTML5, Oracle10g, Eclipse, JavaScript, jQuery, Apache Axis, SOAP web services, SVN.

Confidential, New York NY

Jr. Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements, and architecture of the project.
  • Used Node.js framework Express JS for better organization of the code.
  • Implemented JEE standards, MVC architecture using Spring Framework.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Implemented Node JS Controllers to maintain each view data where the client implemented the UI.
  • Developed Spring MVC controllers and REST services to hit other internal and external APIs to perform a task.
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.
  • Used Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve the data from database
  • Used SQL Developer for validating the data in Oracle database tables.
  • Used SAX and DOM XML parsers in the application.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.

Environment: Java 1.4, Struts, Hibernate, EJB, WebLogic Server, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J, Node JS, PCF, SQL, Spring boot, JSP, JSTL, Mongo DB, AJAX, Spring, RAD, SQL Server, Micro Services, Oracle 10g, JBoss, Couch DB, JavaScript, HTML, CSS,

We'd love your feedback!