Java With Aws Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments. Worked on Amazon Web Services like EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS, Auto Scaling, Elastic Load Balance, AMIs, Dynamo DB, firewalls, routing technologies and DNS, Amazon RDS DB services.
- Professional experience in using core Technologies Java , J2EE, Servlets , JSP, JDBC, JavaBeans , JavaScript, JNDI, HTML, XML, Web services, AngularJS, Bootstrap framework, Jquery .
- Good experience on working with Amazon Web Services like EC2, S3 , Amazon Simple DB , Amazon RDS , Amazon Elastic Load Balancing, Amazon SQS , AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Experience in working with Struts framework , Hibernates, and MVC architecture.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Expertise with using Oracle, SQL Server , MySQL databases and writing SQL and PL/SQL queries.
- Experience in using Web/Application servers like WebLogic , JBoss , Glassfish and Tomcat.
- Well experienced in functional and technical systems analysis & design, system architectural design, presentation, process interfaces design, process flow design, and system impact analysis and design documentation and presentation.
- Experience in working on MVC pattern using AngularJS, creating user interface and single page web application.
- Experience in JVM Performance Tuning: Garbage Collector and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
- Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with spring boot.
- Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
- used Github for the version control .
- Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
- Experience in design and maintenance of database platforms like JDBC and Hibernate .
- Experience in UNIX/Linux shell scripts for data-driven automatic processing.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Experience in developing application using TDD (Test Driven Development) & Unit testing process.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
- Good experience in SCRUM process of Agile (Iterative) development methodology.
- Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
TECHNICAL SKILLS:
Operating systems: UNIX, Linux/Solaris, Windows.
Programming Languages: Java, J2EE,python, C and C++.
Technologies: Servlets, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, XML, XSLT, AJAX, HTML, JavaScript, AngularJS, Jquery, Backbone JS, GWT and Web services.
Build Tools: Ant, Maven.
Database Tools: Oracle 11g, 10g/9i, MySQL, PostgreSQL, Dynamo DB and MongoDB.
Frameworks: Spring4.0, Spring MVC, Struts2.3.3, Hibernate4.3.0, JSF 2.2.
Application Servers: IBM Apache Tomcat, Glassfish, WebSphere, JBOSS, WebLogic and AmazonEC2.
Java IDEs: NetBeans, Android Studio, IBM RAD, Eclipse.
Utilities: Log4j, Junit, TOAD, Jmeter.
Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Java with AWS Developer
Responsibilities:
- Developed overall new layout of the web portal.
- Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
- Developed User Interface using the HTML , Bootstrap , CSS , JavaScript , and AngularJS .
- Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
- Spring configuration files are created for dependency injection.
- Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring.
- Developing micro services in cloud environment.
- Developed new user -facing features using React.JS.
- used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks
- Used NOSQL database Amazon dynamo DB to store data of reporting Application.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Implemented Object-relation mapping in the persistence layer using hibernate(ORM) framework. Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
- Developing Web pages by using HTML5, CSS3 with LESS, Angular JS and Angular UI Bootstrap.
- Developed Java API to interact with the Amazon SQS used in sending bulk emails.
- Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
- Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.
- Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
- Developed web services using JAX-WS to interact with legacy applications (backend processes).
- Used ApacheSVN for repository management and Ant for build management.
- Updated databasescripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL).
- Involved in writing SQLstoredprocedures on Oracle and PostgreSQL.
- Developed interactive web application using Node Js a pure java script application frame work.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Integration of Amazon Web Services( AWS) with other applications infrastructure.
- Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases
- Used JIRA for defect management and to keep track of bugs and issues.
- Built application using MAVEN and used Log4J to generate log files for the application.
- Extensively Implemented Spring Boot, dependency Injection (DI) and aspect oriented programming (AOP)features along with hibernate.
- JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
- Used Client side MVC frameworks like Angular JS Single Page Application developments.
- Ported the application's native application and database servers from WebSphere/Oracle to JBoss/PostgreSQL.
Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows (development), RHEL 5 (deployment -JBoss), WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, AngularJS, Node Js, Oracle 11g, PostgreSQL9, UML, SVN, AJAX, ExtJs 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.
Confidential, San Antonio, Texas
Java with AWS Developer
Responsibilities:
- Designed and developed Application using Spring MVC and Spring Templates.
- Used various Core Java concepts such as Exception Handling, Collection API's to implement various features and enhancements.
- Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.
- Used Oracle 11g hosted in Amazon RDS as the Database.
- Designing, coding, unit testing, defect fixing, deployments, issues debugging, etc. for multiple modules in CONGO.
- Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.
- Building reusable components and front-end libraries by using React.JS.
- Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
- Object storage service Amazon S3 is used to store and retrieve media files such as images.
- Cloud Watch is used to monitor the application and to store the logging information.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
- Developed AngularJS Single Page Application consuming JSON data from Restful services.
- Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
- Debugging production issues, root cause analysis and fixing.
- Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jquery and AngularJS.
- Developed Junit test classes for unit testing purposes.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Developed server running script for automation using the JBoss application server
- Extensively used GIT as the version controlling Tool.
- Configured Log4j for adding the debugging information in the code base.
- Involved in debugging the defects, code review and analysis of Performance issues.
- Integrated different other modules with current existing reporting applications.
- Extensively used JUnit/Mockito and developed JUnit tests classes.
- Involved in Jenkins configuration.
- Worked on production issues, used JIRA for a issue tracking.
Environment: Java, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search, GIT, JIRA, Junit, Unix, Log4j.
Confidential, Chicago, IL
Senior Java Developer
Responsibilities:
- Used the spring framework features like Spring IOC, Spring MVC, Spring Batch.
- Created POJO classes, spring configuration files to use dependency injection.
- Introduced the concept of rich web based user interface design with the implementation of an AJAX based JavaScript framework.
- Developed the services for auto and home policy premium derivation by interacting through EAI Services, Web Services for Quote.
- Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.
- Used IBM WebSphere Application Server and RAD to develop the application.
- Used MySQL as backend Database.
- used Javadoc tool parses the declaration and documentation comments in set of java source file and produce a corresponding set of HTML pages.
- Used Hibernate in data access layer to access and update information in the database.
- Involved in integrated unit testing and code review.
- Developed Junit test cases for all the developed modules.
- Implemented WSDL XML document to located and describe the Web services.
- Implemented JAXB to convert XML to java object and java object to XML.
- Debugging production issues, root cause analysis and fixing.
- Integrated different other modules with current existing reporting applications.
Environment: Java, Spring 3.1, Hibernate 4.0, JSF, JSP, HTML5, Ajax, Java Script, Web Services, MySQL, WebSphere 8.5, IBM Clear case, Junit.
Confidential
Java Developer
Responsibilities:
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed front end checking validations using JavaScript.
- Used Struts framework to follow MVC Architecture in the application server
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various DAOs for handling business logic and data manipulations from database.
- Consumed SOAP and REST Web Services to retrieve the information from the back end.
- Involved in design of JSP's and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and did client-side validations with java script.
- Review Requirement, develop technical design documents and create a prototype of the critical business.
- Worked with Hibernate for developing Persistence classes to interact with the database.
- Implemented Web services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans, XML.
Confidential
Java Developer
Responsibilities:
- Addressing the Customer queries on time as a Primary support for the applications.
- Participate in the full test life cycle of the application on permanent fixes.
- Preparing documents for every maintenance and enhancement requests as per quality norms and uploading in Change request path.
- Developing Java Codes and user interface front end screens as per user request.
- Fix production support issues, data issues and ensure data integrity.
- Study of Functional Design Documents.
- Test Scripting and Test Execution
- Maintaining the documents related to quality audits and clearing the Noncompliance
- Worked mainly on the areas which value add to the projects like COST savings
Environment: Java, struts, Hibernate, SQL.