Sr. Java Aws Developer Resume
Nielsen, FL
PROFESSIONAL SUMMARY:
- Have over 8 years of IT experience in analysis, design and development using Java and J2EE. Solid development experience using Java/J2EE (JDK 1.6/1.7, Java, JSP 1.1/1.2, Servlets 2.3, JDBC 1.0/2.0, EJB 2.0/3.0, MDB), MVC Spring framework, Hibernate 3.0, Spring 2.0/3.0/3.2, Web Services (JAX - RPC), Microservices, JUnit, Angular 2.0, Angular 4, Angular JS, Bootstrap.
- Expertise in Front-End Development using MVC frameworks such as Spring MVC, and Struts. Extensive experience in Java, J2EE technologies such as JDBC, JSP, Servlets, EJB, Hibernate,
- Spring, XML, XSD, XSL and JNDI, Web services, Struts, Tiles, Hibernate, JMS, AJAX, JPA.
- Experience in developing Front-End using Angular, Struts, JSP, JavaScript, HTML and CSS.
- Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
- Hands-on development and deployment experience with Apache Tomcat, IBM Websphere and JBoss Application Servers.
- Experienced in developing web services with XML based protocols such as SOAP and REST and designing WSDL.
- Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using RAD/Eclipse/MyEclipse Blue.
- Experience in designing Low Level and High-Level design documents.
- Proficiency in building responsive and optimized websites using Bootstrap.
- Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
- Hands on experience with Spark API.
- Hands on experience creating workflows using oozie as a scheduler.
- Works on parquet files from Hadoop HDFS.Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Proficient in writing Cloud Formation Templates (CFT) in YAML format to build the AWSservices Infrastructure as a Code.
- Worked on multiple Operating Systems like Windows 10, Windows 7, Windows 2k.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks, Spring Boot.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of
- Spring Framework (Core, Web, JDBC, MVC and DAO).
- Hands on Experience with Relational Databases like Oracle, MYSQL and SQL Server.
- Experience in development and maintenance of Oracle database, SQL and PL/SQL programming.
- Hands on experience in working on XML Suite of technologies (XML, XSD, XML Schema).
- 4+ years of experience using version control tools like CVS, SVN, GIT, Pivotal cloud foundry and perforce.
- Proactive and well organized with effective time management skills. Excellent Client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS:
Languages: Java, J2EE, Java Script, Visual Basic, PL/SQL, HTML, DHTML, XML
Platforms: Windows 2000, windows XP, windows 7, Windows 10
J2SE / J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, Java Beans, EJB, JPA
Frameworks: Struts, Spring, Hibernate, Apache Axis, Jersey
Design Patterns: MVC, IOC, Session Fa ade, Service Locator, Data Access Object, Data Transfer Object/ Value Object, Business Delegate, Singleton.
Web Technologies: Angular5, Angular CLI, HTML, XML, CSS, Java Script, JSP.
Version Control Tools: CVS, SVN, Perforce
Web/Application Servers: IBM Web Sphere 5.0/6.1, WebLogic 10.3, Apache Tomcat 6.x/7.x and JBoss.
IDE / Tools: RAD 6.0/7.1, MyEclipse Blue, Eclipse 3.X, Putty
Databases: Oracle10g/11g, MYSQL, SQL server.
PROFESSIONAL EXPERIENCE:
Confidential, Nielsen, FL
Sr. Java AWS Developer
Responsibilities:
- Involved in the analysis, high level design and detailed design of the Java/J2EE, MicroServices Springboot applications.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
- Involved in designing and developing application using Amazon EC2, Amazon S3, Amazon RDS, Amazon SQS, and other services of the AWS infrastructure.
- Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3.
- Created Cloud Formation stacks to provide the AWS components available in parameter store for resources to configure and utilize.
- Used on-prem Hbase to load the signature data.
- Converted a monolithic app to cloud based microservices architecture using Spring Boot and AWS Services.
- Implemented the Persistence layer using the Jdbc Template.
- Involved in writing complex SQL queries, Triggers, and Stored Procedures.
- Implemented design patterns such as Singleton, Session Façade, Business Delegade, Service Locator etc.
- Involved in build and deployment of J2EE, Spring boot applications in DEV, UAT and QA environments.
- Used Postgres DB to load metadata and asset related data.
- Extensively worked on writing JUnit test cases for testing the business components developed in
- Spring and Java. Used JUnit/Mockito/PowerMock and developed JUnit tests classes. Performed manual testing for functionality
- Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins) in the process right from developer code check-in to Production deployment
- Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like BitBucket, GIT.
- Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
- Used Agile-methodology in Development.
Environment: Java/J2EE, Jenkins, MicroServices, Maven, GIT, AWS, JDBC, XML, PostGres, HBase, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Docker, Amazon SQS, JUnit, JIRA.
Confidential, IL
Full Stack Developer
Responsibilities:
- Understanding/ knowledge of Hadoop Architecture and various components such as HDFS, Application master, Node Manager, Resource Manager, Name Node, Data Node and Map-Reduce concepts.
- Implemented the workflows using Apache Oozie framework to automate tasks. Developed and implemented Spark using Clojure code for Data transformations like DataSet, RDD and DataFrame.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Implemented the search functionality for internal application using Angular JS.
- Used Angular JS framework to create a Single Page Application (SPA) which can bind to specific views and synchronize data with server using Sass, Bootstrap, Angular JS.
- Created Responsive Web Design using Bootstrap and used SASS for CSS.
- Hands on experience in developing different data transformations using Spark.
- Imported data from HDFS to Spark RDD and performed memory data computation to generate reports.
- Performed Code profiling using Tufte and VM ware tool.
- Developed spark/map-reduce jobs to parse the JSON, CSV and save them as parquet files.
- Developed and integrated Java Code to FTP the files to mainframe.
- Imported and exported the files and data to HDFS and Hive using Scoop.
- Used Eastwood clojure lint tool to analyse, inspect and report problems.
- Used IntellIJ as IDE for programming, building, developing the application.
- Used EMMA coverage to check the Junit coverage.
- Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them as part of Support.
- Used Version One to create and update tasks and status and keep track of daily work.
- Debugging using firebugs and web developer tools on chrome and internet explorer.
- Used GIT as the version control tool to pull and push the code.
- Followed Agile Methodology in development.
Environment: Angular (2/4), Angular CLI, TypeScript, JavaScript, NPM, Bootstrap, Ajax, HTML5, CSS3, GIT, Clojure (1.9), Spark, Flambo, Coverage, Oozie, Hadoop, HDFS.
Confidential, PA
Java / J2EE Developer
Responsibilities:
- Enhancement, Bug fixing, Improvement and implementation of J2EE based application involving JSP, Servlets, Struts, Core Java, Collections.
- Strong expertise in Java, Servlet, JavaScript, CSS and HTML5, Angular JS.
- Extensively used design patterns like Singleton, Factory Pattern, Service Delegator and Data Access Object.
- Developed enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI and Apache Maven.
- IBM WebSphere is where we deployed the application. And Jboss 4.2. to deploy the application in local.
- Created web services using SOAP and producing WSDL to the Client side and to store Aircraft. data under guidance of system architect using Apache Axis2 for the core service engine. Developed Springboot Microservices and deployed on Pivotal Cloud.
- And test the service calls using SOAP UI tool.
- Developed interfaces and their implementation classes for asynchronous communication with the
- Middle tier(services) using JMS (Topic and Queue) messages from the queues.
- Used MyEclipse Blue as IDE for programming, building, developing the application.
- Used SQLServer and Oracle 11g database to load the aircraft and the routing information.
- Implemented persistence layer using Hibernate ORM framework and JPA. Created xml mapping files. Created hibernate-cfg.xml file
- Used EMMA coverage to check the JUnit coverage.
- Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them as part of Support.
- Used Rally to create and update tasks and status and keep track of daily work.
- Used Find-Bugs to double verify the code to fit the rules.
- Managed source repository using SVN and GIT for version control tool.
- Followed Agile Methodology in development.
- Used Putty to check logs.
- Worked on different type of data format like XML, JSON etc.
- Hands on experience with code debugging and using Eclipse IDE for local. Log4J API logging techniques for debugging the system
Environment: Java/J2ee (JSP, Servlet), Struts 1.2, Web Tech (Html 5, CSS), JMS, Spring 3.1, Hibernate 3.0, SQL, Web Services (Apache Axis, Apache CXF, Spring Web Services), SpringBoot Microservices, Pivotal Cloud Foundry, JPA, JNDI.
Confidential, AL
Java / J2EE Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture with help of Spring 3.2.
- Designed and developed User Interface of application modules using HTML, CSS 3.0, JSF, JavaScript.
- Extensively used design patterns like Singleton, Factory Pattern, Service Delegator and Data Access Object.
- Developed the core component of recovery management module using Spring MVC Framework.
- Extensively used JavaScript for the client-side validations.
- Used VMWare Tomcat server and IBM web sphere WAS 8.5 to deploy the services.
- Used Jenkins build tool and generated Sonar reports. And validate code using Check style.
- Provided utility to connect to LDAP to get the user details and the authorized packages.
- Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP. And used SOAP UI tool to run the service.
- Implemented RabbitMQ for storing the JMS messages from the queues.
- Extensively used STS and RSA as IDEs for building, developing and integrating the application.
- Used Postgres database to load the customer information.
- Provided JUnit test cases for the application to support the Test-Driven Development (TDD) and Easy mock for mocking the objects. Used EMMA coverage to check the Junit coverage.
- Provide Apache Maven 3.4 build tool for building and deploying the application.
- Managed source repository using SVN for version control tool. Provided Log4j support for the application for debugging the system
- Used Splunk for checking the logs
Environment: Java 1.7, J2EE, Spring 3.2, JUnit, Web services, JAX-RPC, JMS, LDAP, Enterprise Architecture, JSP, HTML, CSS, XML, JDK, XSLT, JavaScript, STS 3.2, Postgres, SVN, Log4j, Maven 3.4, WAS 8.5.
Confidential, MI
Sr. Java Developer
Responsibilities:
- Created the Mock-ups using HTML and JavaScript to understand the flow of the web application Involved in the process of analysis, design, and development of the application.
- Developed the user interfaces using HTML, JSP and Servlets for different User-Interfaces using RAD 6.1 tool.
- The entire application was developed in J2EE using an MVC based architecture with help of Struts 1.x.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping. Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
- Created ORM mapping and extensively created HQL queries and named queries. Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server 2008 database.
- Worked with application/solution architects to set direction of design and development for application development projects.
- Performed regression testing, unit testing using JUnit and performance testing using JProbe. Used Web Services (JAX-WS) for exchange rate calculations and used WSDL and SOAP messages for getting information from user and used SAX and DOM XML parsers for data retrieval
- Used Apache Maven 2.2.1 as build tool.
- Used Perforce and Subversion as version control tool for maintaining source code and project documents.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components.
- Perform deployment of Application on BEA WebLogic Application Server 10.3.
Environment: Java 5, HTML 5, JavaScript, JSP, Struts 1.x, Hibernate3.0, JPA, Web Services, XML, XSD, JQuery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse RAD, MS Visio2005, MS SQL Server 2008, Maven 2.2.1, JUnit, ANT1.6, SVN, Linux and Log4J 1.2., WebLogic10.3=