We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of experience in Software Development mainly in Multiple domains and Telecom with client - server applications involving design, development, deployment using Java/J2EE technologies.
  • Strong knowledge of Object Oriented Analysis/ Design (OOA & D) and development, database concepts, data modeling, mainly in enterprise web applications using J2EE.
  • Hands on development experience in Core J2EE Patterns like Intercepting Filters, Front Controller, DTO, Data Access Object, Business Delegate, Service Locator and Session Façade etc.
  • Good working experience with water fall/Agile methodology.
  • Extensive experience in Java/J2EE, JSP2.3, JSF, JMS, Servlets, Hibernate5, Spring, Web services, Soap, CVS, JNDI, Maven3.5, HTML5, JSTL, Java Scripts, JDBC, XML, XSL.
  • Experience in working with open source frameworks like spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Strong Knowledge in Spring Framework such as Spring BOOT, CORE, MVC, IOC, JPA, REST and Spring Cloud(PCF) and Spring Framework, Hibernate and developed strategy for integrating internal security model with SpringSecurity and Spring Boot.
  • Hands on development experience in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Micro services, and swagger apis.
  • Experience in web services technologies like REST, JMS and Service Oriented Architecture (SOA).
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI and also implemented JSON Restful web services.
  • Strong experience in XML related technologies like XML Schemas, XSL, XSLT, SAX and DOM Parsers
  • Hands on experience in JMS, MQ Series and SOA (BPEL, ESB and OWSM).
  • Experience on developing Applications using Eclipse IDE and NetBeans IDE.
  • Experience with Websphere Application Server8.5, Weblogic Application server10.3, Tomcat9.0, JBoss7.1 Application Server.
  • Experience in configuring continuous integrations using Jenkins for Maven3.5.
  • Manage all CM tools (JIRA, Confluence, ANT, Git) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Experience working with AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud Formation Templates, Cloud watch.
  • Good experience in NoSQL databases like Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM).
  • Extensive experience in Oracle 11g, My-SQL, SQL Server Database Query. Experience in writing Stored Procedures, triggers using PL/SQL.
  • Expertise in version control tools like SVN, CVS, GitHub, Tortoise and Clear Case.
  • Hands on experience in building and deploying Apache MAVEN, debugging through logging frameworks like log4j, Logback.
  • Experience in developing automation framework for functional and regression testing using Selenium, Maven, TestNG.

TECHNICAL SKILLS

Languages: Java8, JavaScript, SQL.

Operating Systems: Windows, Unix, Linux.

UI Technologies: JavaScript, Angular JS, Typescript, React JS, Node JS, Bootstrap, JQuery, AJAX, JSON, JNDI, JSP2.3, JSF2.3, HTML5, DHTML, XHTML, XML, XSL, XSLT, DOM, CSS3.

Frameworks: Spring, Spring Frameworks, Spring MVC, Spring Hibernate, Spring Boot, Spring Batch, Spring Security, Spring IOC, Spring AOP, Spring Integration, Spring Cloud, Micro Services.

Methodologies: Agile, Scrum, Waterfall

ORM: Hibernate, Ibatis.

Build Tools: ANT1.9, Maven3.5

Web Technologies: HTML5, DHTML, XHTML, CSS3

XML Schemas: XML, XSL, XSLT, JAXB

XML Parsers: DOM, SAX.

RDBMS: MySQL, Oracle 10g/11g, SQL Server, MS-SQL Server, DB2, PostgreSQL, NoSQL (MongoDB/DynamoDB/Cassandra).

Web/Application Servers: WebSphere8.5/WebLogic10.3/Apache Tomcat9.0/JBoss7.1/WildFly.

Cloud Technologies: Amazon Web Services, Azure, Amazon EC2, Amazon S3, Amazon EBS, Amazon Cloud, Redshift, Amazon RDS, Amazon IAM, Amazon Glacier, Amazon SNS, Amazon Lambda.

Big Data: Spark

CI/CD Tools: Jenkins, Docker, Teamcity, Gitlab.

BDD Tools: Cucumber, Gherkins.

Web Services: SOA, REST, SOAP, Restful, WSDL, UDDI, JAX-RPC.

IDE’s: Eclipse4.8, My Eclipse, NetBeans8.2, TOAD, IntelliJ.

Bug Tracking tools: Jira, Firebug, Bugzilla.

Logging Frameworks/ Version Control: Log4J, SLF4J, Logback, Git, Github, SVN, CVS, Tortoise.

Testing Tools: JUnit, Mockito, TestNG, Selenium.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java/J2EE Developer

Responsibilities:

  • Worked in all aspects of SDLC, such as requirements analysis, design, implementation, testing, quality control and deployment.
  • Implemented UI interface like JavaScript, Angular JS, Node JS, React JS, AJAX, JQuery, Bootstrap, HTML5, CSS3, Spring Frameworks, Micro services, Webservices.
  • Delivered various end to end enhancements including UI development using ext JS and JavaScript.
  • Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
  • Created a Single Page Application using Angular JS with Angular UI Router to implement nested views.
  • Developed custom service and factories based on client's demand which extends the core Angular JS.
  • Researched JavaScript frameworks using React JS Native and Ionic/Cordova for frontend.
  • Used Bootstrap along with CSS3 to design web-pages by HTML5.
  • Implemented UI angular bootstrap for faster and easier web development
  • Implemented in working on various Spring modules (Spring Boot, MVC, REST, JDBC, CORE and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Implemented Micro-service’s using Pivotal Cloud Foundry (Spring Cloud).
  • Extensively used different spring modules using Spring Boot, Spring Core, Spring JPA, Spring Rest and Spring Cloud, Spring Security.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in POC to containerize services (Spring Boot) and deploy to Cloud (AWS).
  • Implemented Spring MVC; included writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Worked on handling different formats of messages such as XML, JSON and CSV using Integration APIS.
  • Involved in defining integration using Apache Camel routes and Message channels.
  • Designed and exposed SOAP web services using JAX-WS and engaged in pre- testing the web services to be exposed using SOAP-UI and POSTMAN using end point URLs.
  • Designed and developed applications with React.JS and SharePoint REST API.
  • Involved in providing the efficient locators strategy like xpath and CSS3 to run web driver script in stable condition
  • Used Web Services for creating rate summary and used Rest, WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Implemented XML related technologies like XML Schemas, XSL, XSLT, SAX and DOM Parsers
  • Developed Restful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS using Jersey Restful Web Services framework.
  • Created Spring Restful Web services consuming and producing JSON / XML .
  • Worked for high scalability and security, deployed and maintained public and private subnets in VPC for securing of production based EC2 instances.
  • Involved on AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Used Ant for developing build scripts and deploying the application onto Web Logic Server.
  • REST API Automation using Java, Junit, rest assured Maven dependencies, CI Jenkins (using BDD Gherkin Model) with JSON.
  • Automated the continuous integration and deployments using Jenkins, Docker, and AWS Cloud Templates.
  • Used PL/SQL programming in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Implemented Code on NoSQl Databases like MongoDB for writing non SQL Queries.
  • Used Github, version control, Log4J logging framework and Firebug tracking for finding errors.
  • Worked on Junit for testing the code and also used TestNG, for implementing the Design and Webservices.

Environment: Java/J2EE, JavaScript, Angular JS, Node JS, React JS, AJAX, JQuery, Bootstrap, HTML5, CSS3, Spring Frameworks, Micro services, Webservices, UML, Spring Frameworks, Spring MVC, JSON,, XML Parsers, XSL, XSLT, SAX, DOM, AWS Services, NetBeans, Eclipse, Jdeveloper, Jenkins, Gherkin, Docker, Teamcity, Gitlab,, RDBMS, Oracle 10g/11g, MySQL, PL/SQL, NoSQL, MongoDB, Github, Tortoise, Firebug, Log4J, BugZilla, Junit, TestNG.

Confidential, Atlanta

Sr. Java Developer

Responsibilities:

  • Participated in requirements analysis, design and development phases of the project which followed Agile methodology.
  • Development of web based applications usingPython, Django, HTML5, XML, Angular 2, CSS3, DHTML, JavaScript, JSON and JQuery.
  • Involved in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS,AngularJS, Node JS and Object oriented programming in JS.
  • Designed and implemented the web application in Node.js, HTML5 from initial concept development to beta launch.
  • Implemented a complete User Interface for the client web application using Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Web flow with Spring MVC and Spring BOOT in Intelli J IDEA.
  • Used Maven script for building and deploying the applicationDevelopment work is also done to the legacy system using WSAD
  • Used Hibernate Annotations concept to retrieve data from the database and integrate with Spring BOOT to interact with back end SQL Server.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Implemented the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring, XML configuration files to call the queries.
  • Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Migrating existing application into Micro service architecture using Rest APIs, spring boot.
  • Implemented RESTFUL web services using Node JS.
  • Performed positive and negative testing of web services using SOAP UI tool.
  • Involved Architected and implement REST API interfaces using JavaScript and Node JS.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Migrated an existing legacy infrastructure and recreated the entire environment within Amazon's Web Services (AWS).
  • Worked with AWS Cloud platform and its features, which include IAM, EC2, S3, AMI, EBS, CLI, Cloud Watch, SNS, and RDS.
  • IDE. The modified application is deployed on websphere using ANT and JavaScript for use by interface project.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for Continuous integrating and deploying application on servers.
  • Maintained the business standards and the requirements and deployed them on to Web Logic Application Server.
  • Developed Audit trail application using Kafka, Logstash & Elastic Search.
  • Involved in setting up CI Jobs and Running scripts using JENKINS.
  • Involved in monitoring the dashboards, testing results & configured the CI with Teamcity.
  • Implemented performance and optimization of the existing algorithms, explored different components like Spark Context, Spark-SQL, Data Frame, Pair RDD's, accumulators.
  • Involved in POC to create cache layer in NoSql DB for channels to access latest data (Dynamo DB).
  • Developed PL/SQL procedures for login module and written complex SQL queries.
  • Developed Database from SQL Databases (Oracle and SQL Server) to NoSQL Databases (Cassandra/MongoDB).
  • Developed relevant agile development methodologies and worked daily with subversion and current networking technologies.
  • Performed automated regression testing to check the new functionality, bug fixes, and fix packs. Tracked the bugs accordingly using JIRA.
  • Implemented Unit tested the code with RSpec and Jasmine tests, and managed the code with Github.
  • Implemented Test classes, Data Driven automation frameworks using Selenium Web Driver, JAVA and TestNG.

Environment: Java, Python, Django, HTML5, XML, Angular JS, Angular2, CSS3, DHTML, JavaScript, JSON, JQuery, Node JS, Typescript, Spring Frameworks, Spring Boot, Spring IBatis, Micro services, Web Services, AWS Services, Eclipse, Hibernate, JBoss, Kafka, Logstash & Elastic Search, Jenkins, Teamcity, Spark, Weblogic10.3, Websphere8.5, NoSQL, DynamoDB, SQL, Oracle 11g, PL/SQL, JIRA, GitHub, Selenium, Web Driver, TestNG.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Involved the Software Development Life Cycle. Worked with Agile and Waterfall systems.
  • Used JQuery, JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Implemented an AJAX based application by fetching the response from backend API as a part of JSON.
  • Worked with Node JS for writing code in the server side and creating scalable network applications.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Implemented Presentation layer using JSP, Servlets, HTML5
  • Implemented working on Migration of applications from Angular js to Angular 2.
  • Worked with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Involved in using Kafka and spring integration messaging channel for logging events.
  • Involved in working with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.
  • CM.Used JBoss application server to deploy application into Production environment.
  • Used Maven to build and deploy application onto Tomcat container.
  • Extracted data from databases like Oracle, SQL server and DB2 using Informatica to load it into a single repository for data analysis.
  • Creating test suites usingJASMINE.
  • Administered Git and Subversion repositories for an enterprise code off.
  • Used Jira as the bug system and JUNIT as the testing framework

Environment: Java, Node JS, Angular Js, Angular2, CSS, HTML, JQuery, JavaScript, AJAX, JSON, Web Services, SOAP Messages, XML, AWS Services, JBoss, Maven, Apache Tomcat, Jira, Oracle, SQL Server, DB2, Informatica, Jasmine, Git, Subversion, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved Software development in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Involved in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • To track the progress of Agile process used JIRA.
  • Developed in Angular JS framework and its ability to create simple and scalable code for SPA.
  • Involved in working experience in multi-layered Architecture involving Angular JS.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Involved in creating Servlets and JSP in the creation of dynamic web pages.
  • Involved in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, SQL queries. Experience in writing SQL and PL/SQL programming.
  • Implemented Web Services using SOAP Technology.
  • Involved in writing HQL queries, named queries and the entity persistence.
  • Developed XML's, JavaScript and Java Classes for dynamic HTML generation to perform the server-side processing on the client requests.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Developed REST endpoints with documentation and unit test cases for the RESTful APIs using Swagger and Spring Test.
  • Developed REST API is using JAX-RS and Spring REST.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Worked on JDBC to select and update the data from the MySQL database
  • Used TOAD for all database query testing and optimizations
  • Developed JUnit test cases using Mock Struts Test for testing the frontend and Spring Test Case for testing the Service and DAO layers.

Environment: J2EE, Agile, Scrum, TDD, Waterfall, Angular JS, Servlets, JSP, Webservices, HQL, ANT, Maven, PL/SQL, Oracle 10g, JDBC, MySQL, TOAD, JUnit.

Confidential

Java Developer

Responsibilities:

  • Responsible to enhance the Portal UI using HTML,JavaScript, XML, JSP,Java,CSS as per the requirements and providing the client side Javascript validations and Server side Bean Validation Framework.
  • Used JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernateas Persistence framework mapping the ORM objects to table usingHibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Used Eclipse, Brackets andNetBeansIDE tools for debugging while using Firebug, IE, Safari, and Chrome for code inspection.
  • Extensively used Oracle programming using SQL and PL/SQL
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Worked with version control tools such asCVS and GIT for management of software systems
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java/J2EE, Spring Core, Log4j, Selenium, API, Web Services, Oracle, SQL, PL/SQL, HTML,JavaScript, SOAP, XML, JSP,Ajax, Eclipse, NetBeans, CSS, WSDL, Oracle, JUnit.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in developing the application usingJava/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • The application was designed on Struts Frame work to make use of MVC pattern.
  • Used Struts validator frame work to automatically validate user input.
  • Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Created tile definitions, struts-configure files, validation files and resource bundle.
  • Developed the UI using Struts integrated with Spring and AJAX framework.
  • Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
  • Created/mappings and implemented persistence layer usingHibernate.
  • Involved in designing the data model for the system.
  • Involved in writing test cases using JUnit.
  • Used CVS tool for Version control.
  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Release management of the code between and different environments.
  • Extensively worked on the J2EE Technologies JSP, JSF.
  • Worked with GIT repository to manage project to checkout and commit the code.

Environment: Java, J2EE, UML, Struts, AJAX, ORM, Hibernate, CVS, Spring SOAP, XML/JSON, JSP, JSF.

We'd love your feedback!