We provide IT Staff Augmentation Services!

Sr. Java Cloud Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8+ years of professional experience in design and development of Web - based, Client-Server and System level applications using Java/J2EE technologies.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Have strong experience in developing Java/J2EE application using EJB3, JDBC, JavaBeans, Servlets, JSP, AJAX, JSON, XML, jQuery,EXTJS6.X, HTML and CSS.
  • Expertise in implementing MVC architecture using Struts1.2, Spring, EJB3.0, JSF(Prime faces and Rich faces).
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC.
  • Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service Oriented Architecture (SOA).
  • Experience in implementing JPA/Hibernate and Spring Framework.
  • Experience in using AngularJS, HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Good knowledge on NoSQL Databases MongoDB, Cassandra .
  • Profound experience in developing different application using the Agile (Version One) and Waterfall methodology.
  • Experience in working with build tools like ANT and MAVEN, logging framework Log4j, JUnit and Testing to perform unit testing.
  • Worked in TDD and version management tools Github, SVN
  • Hands on experience with source control tools like CVS, Clear Case, SVN, Git, Gerrit and Perforce.
  • Expertise in deploying enterprise applications on WEB/Application servers like IBM WebSphere, JBoss, Apache Tomcat and Web Logic.
  • Used Bugzilla , JIRA & HP Quality Center for Bug reporting.
  • Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading training sessions.
  • Experienced in working with Amazon web services AWS
  • Strong analytical, debugging, problem solving skills, excellent communication, presentation skills and a good team player.

TECHNICAL SKILLS:

Langages: Java, SQL, PL/SQL, Python.

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, JSF, XML, JAXB, EJB 3.0, JAF, JAXP, RMI, JavaBeans, IBatis, DMR, Easy Mock, Multi Threading, Java Mail API, JavaPersistence API.

Core Java: Collections, Generics, Serialization, Swing, AWT, Concurrency Control, File I/O.

Web Technologies: HTML, DHTML, XHTML, CSS3, XML, XSL, XSLT, SAX, Schema, XPath, DOM, JavaScript, jQuery, JSON, AJAX, NodeJS, AngularJs, TwitterBootstrap, GUI, JBOSS, ApachePOI, DTD.

Databases: Oracle8i/10g, DB2, SQL Server, MySQL.

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

Web/Application Server: WebLogic, IBM WebSphere7.0, Apache Tomcat, Jboss, Glassfish, Microsoft IIS.

Framework: Struts1.2, Springs (MVC, DI, AOP, IOC, Tiles, Security, DAO)

Web D veloppent: HTML, AJAX, XML, XSL, DTD, XSLT, JavaScript, jQuery, AngularJs, CSS.

ORM: Hibernate, JPA, IBatis.

IDE Tools: I Developer, RAD, IntelliJ, NetBeans, Jbuilder, My Eclipse.

Build/Log other Tools: Build (ANT, MAVEN), Logging (log4j), CVS, SVN, Git, Git Hub, Jenkins, Cruise Control, Cloud Watch, Maven.

Design Methodologies: OOP, Agile, Waterfall, SCRUM, UML, RUP, J2EE Design Patterns.

Operating Systems: Windows, UNIX (Shell Scripting), Linux, Mac OS X.

Testing: JUnit, JMeter, Mockito, Jasmine, Karma, Protractor, Selenium&JTest.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java Cloud Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Developed Maven configuration files for all the existing plugins to make part of the build.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Used SpringRestTemplate to use the exposed REST Web Services.
  • U sed JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used Spring Boot framework.
  • Extensively used JUnit and defined Various Test Suites and Test Cases.
  • Involved in writing the Ant scripts to build and deploy the application.
  • Used Log4J extensively for logging purposes into the application.
  • Used Jenkins for integration.
  • Provide Ant and Maven build tool for building and deploying the application.
  • Used GIT repositories for version controlling.
  • Developed unit and functional test cases.
  • Used JIRA tool to for work tickets.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Implemented Spring Transaction to ensure data integrity and consistency in database.
  • Developed frontend of application using Bootstrap (Model, View, Controller), Angular.js framework.
  • Used Spring MVC, IOC, and AOP for business layer classes. Involved in developing code for obtaining bean references from Config file.
  • Extensively used Hibernate for mapping entities to data model tables.
  • Developed User Interface and web page screens for various modules using JSP, Html5, CSS, JavaScript, AJAX and Angular JS framework.
  • Used AWS services like SQS and involved in designing logic for parsing xml and then sending the data to Amazon SQS.
  • Used the KCL client library to consume the data from kinesis stream and do further process for putting the data into S3 bucket.
  • Used Elastic Beanstalk for deploying the application.
  • Hands on experience with CloudWatch where we can monitor the logs after deploying the application into elastic bean stalk.
  • Used API Gateway to generate external link, where this xml link is used to post the data into Kinesis Stream through Postman.
  • Involved in creating various tables in Postgresql.
  • Walked in various Retrospective and Sprint meetings for planning the stories.
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
  • Involved in weekly code walk through.

Environment: JavaSE8,J2EE,Maven,Ant,springboot,Spring,JQuery,Hibernate,AngularJS,Log4j,Git, Junit,Mock,Aws, SQS, SNS,Postgresql, KCL Client Library, Elastic BeanStalk.

Confidential, NH

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Designed applications using Java Design Patterns such as Singleton and Factory.
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Wrote spring configuration for the beans defined and properties to be injected into themusing spring's Dependency Injection.
  • Extensively used Core java such as Multi-Threading, Exceptions, and Collections.
  • Hands on experience in writing Spring Restful Web services using JSON / XML .
  • Used multithreading in programming to improve overall performance.
  • Designed and developed User friendly web based interfaces using JSP, HTML, XHTML, CSS, JavaScript, ExtJS and Custom Tags.
  • Used MyBatis 3.0 in data access layer to access, update and Persist information in the database.
  • Used MyBatis and worked extensively on Dynamic SQL to query from the database and also wrote MyBatis mapping definitions for the persistent layer.
  • Development of Spring Bootiful applications with micro services.
  • Worked in Micro Services Architecture.
  • Deployed the application in WebSphere Application server and configured WebSphere
  • Application Server to access the Database by setting up Data source.
  • Created multiple Perl scripts that retrieved data from the database using Oracle PL/SQL
  • Fixed errors and various bugs with necessary alterations to Perl scripts
  • Wrote SQL queries, applying optimization techniques.
  • Used Log4j for logging.
  • Configuring Groovy and Grails
  • Involved in designing class diagrams, interaction diagram using UML model with Rational Rose.
  • Developed Agile processes using Groovy, JUnit to use continous integration tools.
  • Rest services using NodeJS.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Integrated Elastic search with application for reports serch.
  • Configured and monitored JMS on WebLogic environment.
  • Experience in XML, Web Services using SOAP, REST and Messaging standards like JMS, Kafka .
  • Implemented the application using Spring Boot Framework and handled the security using spring security .
  • Designed spring boot mechanism without configuration XML's and replaced it with java classes.
  • Experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on IBM WebSphere application server using Apache Ant.
  • Prepared Acceptance and Integration tests.
  • Worked on python based test frameworks and test driven development with automation tools
  • Working in an Agile team and CI/CD environment with emphasis on providing fast paced deliverables.
  • Developed Restful web services, using Java, Jax-RS (Jackson), Spring Core and Spring MVC framework.
  • Designed UI pages using AngularJS, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries .
  • Utilized MongoDB database management system for keeping user generated data
  • Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
  • Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.
  • Developed the user interface presentation screens using HTML5.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Experience in built web services using Spring and CXF operating within ESB, offering both REST, AWS and SOAP interfaces.

Environment: JavaSE6,J2EE,Python,MyBatis,XML,DB2,SQL,JavaWebStart,Eclipse4.3,WebLogic,SpringBoot,JaxRS,MongoDB,AngularJS,ExtJS,JQuery,NodeJS,SpringRestfulWebServices,Jackson,Maven,Groovy,Log4j, Html5,WebSphere7.0.

Sr. Java/ J2EE Developer

Confidential, Auburn Hills, MI

Responsibilities:

  • Responsible for gathering business requirements, writing technical specifications
  • Participated in technical design reviews and actively involved in Functional Design.
  • Created UML diagrams to capture architecture and application design
  • Developed UI and backend applications using Struts, Hibernate, Java, Spring, JSP, HTML, DHTML, JavaScript, and AJAX.
  • Used AngularJS to extend the Functionality of HTML.
  • Developed the application architecture and customized framework using STRUTS, JSF and Hibernate
  • Used Hibernate to develop an application to manage the reference data to store/retrieve data out of the data base tables.
  • Used best coding practices in MVC architecture in EXTJS
  • Architected, designed and developed a rich internet application using JavaScript, CSS, AJAX, jQuery, DHTML and Java which allows users to visually allocate, plan and place products into a 2 dimensional shelf space.
  • Developed AngularJS functionality in the application to provide two-way binding to the system.
  • Used JSF as the web framework
  • Used WebLogic Server as the application server.
  • Flavors of Agile Methodologies (SCRUM) are used to improve the control over the project and reduce the dependence on individuals as the project has significant number of teams.
  • Used agile methodologies and SCRUM for managing the projects.
  • Involved in Proof of Concept for developing application using NodeJs and MongoDB.
  • Coding, peer code review, and Unit testing during the development and also for Change Requests.
  • Involved in writing ANT scripts to build and deploy the application.
  • Used PL/SQL to retrieve data using multiple SQL statements.
  • Used Oracle as the database
  • Managed Source Control and Version Control using CVS and Microsoft Source Safe

Environment: Java 1.6, HTML, Java Script, CSS, AJAX, JQuery, JSP, Struts framework,iBatis, Spring, AngularJS Java Beans, XML, Web services, Hibernate, MongoDB, NodeJS, Apache Tomcat,Eclipse, Weblogic7.0/8.1, Oracle8i, PL/SQL,CVS, Log4j, JUnit, Ant .

Confidential, VA

Sr. Java/ J2EE Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed UI and backend applications using Struts, 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 configuration XML ’ s and to also manage CRUD operations (insert, update, and delete).
  • Used Web Services to get price from external Business Entities.
  • Responsible for integration of different modules.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT 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 UNIX environment to deploy the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment: JDK1.5,Core Java, J2EE,JDeveloper, Spring, Hibernate, WebLogic Server, Web Services, JMS, PL/SQL, SQL Developer, XML, HTML, JavaScript, AngularJS, SVN, Maven, Log4j, JUnit, JBoss, Oracle10g, Windows XP and Unix.

Confidential, Atlanta, GA

Java/ J2EE Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system.
  • Implemented JAX-WS (SOAP) web services in addition to existing services for required Modules with Spring Framework.
  • Integrated business layer using JPA, Hibernate with Spring DAO.
  • Used Struts framework along with HTML, CSS, and Java Script JSP, to construct the dynamic web pages (presentation layer) for the application.
  • Developing pre-processors and post processors (Servlets) for business functionality.
  • Attend daily scrum calls, provide the project status and clarify any technical feasibility for new requirements.
  • Involved in the client's QA team calls, validate the defects and provide ETA's and drive the team to fixing these.
  • Implemented oracle coherence as caching mechanism in the service layer
  • Utilized OOPS/MVC knowledge to improve JavaScript skills, including Node.js with Express.js framework and MEAN stack development.
  • Designing and developing REST based Web Services with high availability and low latency.
  • Developing data access layer using IBATIS -ORM and JDBC.
  • Involved in writing Spring MVC rest controllers for UI interactions and server side flow.
  • Wrote stateless Session Beans for the data model, built java application using ANT .
  • Implemented Spring MVC framework for developing J2EE based web application
  • Developed Logging Framework Using Log4j.
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
  • Providing technical assistance and trouble shooting in the modules.
  • Involved in code review of the team members and implemented best practices
  • Knowledge transition to Production support team.
  • Implemented code for business logic using EJBs.
  • Involved in client side validations using Java Script.
  • Performed unit testing using JUnit and monitored the error logs using Log4j and fixed the problems.
  • Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface.

Environment: Java, J2EE, Servlets, Web services(REST), Spring Framework, JavaScript, WebSphere application server, HTML, CSS, JQuery, XML, XPATH, Log4j, SVN, JUnit, Adobe Site catalyst, ANT, JPA, JMS, UNIX, Windows XP.

Confidential, NY

Java/ J2EE Developer

Responsibilities:

  • Designed and developed user interface using asynchronous technologies using AJAX and Struts frame works.
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Involved in implementing Message Driven Beans for asynchronous processing.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Involved in working for the development ofstateless session beansas part of enterprise layer.
  • Involved in Integration to integrate with external systems using SOA (Web services, WSDL, SOAP, UDDI, XML).
  • Designed and developed interface components using HTML,JSP and JSTL tags framework.
  • Implemented the project using IDE Eclipse 3.0
  • Fine tuned the application for performance by doing query optimization.
  • Implemented design patterns MVC, DAO, Singleton, Factory etc.
  • Involved in develop and modify Jaqueries and stored procedures using TOAD.
  • Implemented new features to deploy on Web logic application servers
  • Involved in writing test cases using JUNIT for various modules
  • Review source code and generate peer review reports.
  • Involved in unit testing and bug fixing.
  • Used IBM Rational Clear case as version control system.

Environment: Java, J2EE, JSP Framework, Servlets, Struts1.2, JDBC, HTML, Hibernate, SQL, EJB 3.0, spring, JNDI, Oracle, PL/SQL, Log4j, Web logic 8.1, TOAD, UML, JSTL,Custom tags, XML, Solaris, Clear case, Windows,Eclipse, Design Patterns .

We'd love your feedback!