We provide IT Staff Augmentation Services!

Java/awsdeveloper Resume

3.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY

  • 8+years of professional experience in System Analysis, Design, Development, Testing, implementation using JAVA/J2EE Technology and extensive experience in Cloud computing infrastructure such as Amazon Web Services (AWS).
  • Experience with complete Software Development Life Cycle (SDLC) process which includes Requirement Gathering, Analysis, Designing, Developing, Testing, implementing and documenting the entire life cycle in Agile, Scrum, Test Driven development, design document, customer support and created various confluence page.
  • Expertise in developing Client/Server and Internet Applications using JAVA5/7/8 J2EE technologies like JSP,Servlet, Spring, Hibernate, JDBC.
  • Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA for JAVA /J2EEApplication development.
  • Strong knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Expertise in Developing and managing cloud VMs with AWSEC2 command line clients and management Console.
  • Good knowledge of other services in AWSlike Cloud front, Glacier, Cloud Trail and SNS.
  • Experience in designing and deploying a multitude application utilizing almost of the AWSStack including S3, EC2, DynamoDB, Kinesis, SNS and SQS.
  • Excellent programming skills in Object Oriented Programming, using Core JAVA (Exception Handling, Multithreading, JVM, Garbage Collection, Collections, Generics.) and development of n - tier component based enterprise Web Applications using JAVAEE (Servlets, JSP, JDBC).
  • Experience with various spring system modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, and Spring Boot.
  • Dynamic integration in a web application using Spring MVC, Hibernate and for a security purpose used Spring Security.
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, and AngularJS and Node.JS.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Knowledge of Application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud and Microservices.
  • Extensive experience in J2EE technologies such as JSP, Servlets, JSF, EJB, RMI, JNDI, Struts, spring,Hibernate, JavaStandard Tag Library, Custom Tag Libraries, JDBC, JUnit, JMS, XML, and Web Services.
  • Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Worked on Continuous Integration/Deployment tools like Jenkins and Bamboo.
  • Good Experience in Designing Databases, Creation and management of Schema, writing Stored Procedures, functions, triggers, SQL queries.
  • Experience in using version controlling system like GIT, CVS, SVN etc.
  • Expertise with major databases such as Oracle 9i/10g/11g and MYSQL
  • Hands-on experience in writing stored procedures, functions, views, triggers and joins.
  • Excellent experience on Unit Testing Frameworks like JUnit and TestNG.
  • Excellent written and verbal communication skills, presentation and problem solving skills and Good team player and ability to work in fast paced environment.

TECHNICAL SKILLS

Languages: Java 1.6,1.7 &1.8, shell scripting, SQL, PL/SQL.

J2EE Technologies: JSP, JDBC, JSTL, JNDI, JMS, RMI.

Web Technologies: HTML/HTML5, CSS/CSS3, XML, Ajax, XSD, XML Parsers,JavaScript (ES 5&6), Angular JS 2, React JS, REST, SOAP frameworks.

App/Web Servers: BEA Web Logic 8.x/7.x/6.x, and Tomcat 5/6

Frameworks: Struts 2/1.2/1.1, Spring 3/2.5/2, Spring Boot, MVC, Hibernate 3.0.

SOA: Web Services (SOAP, WSDL)

Tools: Maven, ANT, Log4J, Junit, mocking framework

IDEs: Eclipse 3.3/3.2/3.1

Version Control: CVS,SVN, GIT.

Databases: Oracle 10g,9i,8i, Sybase, Mango DB and MySQL, SQL, PL/SQL, Dynamo DB

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

JAVA/AWSDeveloper

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in agile methodology.
  • Participated daily SCRUM meeting, sprint grooming/review and demo with management and other teams.
  • Involved in writing JavaAPI for Amazon Lambda to manage some of the AWSServices.
  • Integrated AWSDynamo DB using AWSLambda to store the values of the items and backup the Dynamo DB streams.
  • Automated operations process using Lambda, Cloud Watch Events and Schedules.
  • Responsible for maintaining and expanding AWS(Cloud Services) infrastructure using AWSStack especially worked with database setup and maintenance on AWSEC2.
  • Defined AWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Installed the application on AWSEC2 instances and configured the storage on S3 buckets.
  • Developed the application using Spring MVC, Spring IOC, Dependency Injection Spring Annotations, Spring AOP and Hibernate.
  • Used Micro services architecture, with Spring Boot - based services interacting through a combination of REST and Spring Boot.
  • Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, and Maven.
  • Configuring of Virtual Private Cloud (VPC) with networking of subnets containing servers.
  • Integrated REST API with Micro services for communicating through resources using Spring Rest Templates and developed Restful web services interface to Java-based runtime engine and accounts.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Designed and developed End to End customer self service module using annotation-based Spring MVC, Hibernate and JQuery.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • JIRA and Confluence were the tools used to keep things in check.
  • Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Worked with Rabbit MQ for messaging with social application in the bank monitored it.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Re-design and implement CI build system using Jenkins.
  • Used JUnit for testing the unit test cases.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Developed GIT controls to track and maintain the different version of the project.

Environment: Java, J2EE, Groovy, Node JS, HTML5, CSS3, JavaScript, JQuery, Spring, Hibernate, MVC, Restful Web Services, MAVEN, Web Sphere, AWS(Lambda, Dynamo DB, EC2, Cloud Watch, S3, IAM, VPC, Auto-Scaling), Jenkins, JIRA, GIT, Agile.

Confidential, Foster City, CA

JAVA AWSDeveloper

Responsibilities:

  • Designed and developed the application using agile methodology and followed SCRUM.
  • Used tools like confluence for documentation, bit bucket for code repository, JIRA to create epics, tasks and subtasks and hipchat for internal messaging.
  • Utilized AWSCloud platform and its features which include EBS, EC2, SNS, RDS, Cloud Watch, Cloud Trail, EMR, Lambda, Cloud Formation, Auto scaling, Cloud Front, S3 and Route 53.
  • Configured AWSIAM roles and Security Group in Public and Private Subnets in VPC.
  • Created EC2 instances by setting up virtual private cloud (VPCs) and security groups.
  • Worked on setting up and configuring AWSEMR Clusters and used IAM to grant permissions on AWSresources to users.
  • Worked on core AWSservices such as setting up new server (EC2) instances/services in AWS, configuring security groups, setting up Elastic IP's, Auto Scaling and Cloud Formation.
  • Deployed applications on AWSby using Elastic Beanstalk.
  • Created AWSMulti - Factor Authentication (MFA) for instance RDP/SSH logon and worked with teams to lock down security groups.
  • Developed API for using AWSLambda to manage the server less architecture and run the code in AWS.
  • Worked with the team in writing Python functions to create AWSLambda function events required to develop the server less micro services architecture.
  • Implemented modules using Core JavaAPIs, JavaConcurrency, Javacollection, Java8(Streams), multi-threading and object-oriented designs.
  • Developed Java API to interact with the Amazon SQS for sending bulk emails.
  • Created complex SQL queries and used JDBC connectivity through Oracle 11g to access the database.
  • Worked on spring and hibernate for managing the alerts generated to store into the database.
  • Involved in the migration of data from one database to another database.
  • Involved in the process of data mover for disaster recovery platforms Backup and recovery.
  • Worked on implementing Micro services architecture by using docker images and deploy them on the AWSECS services.
  • Continuous integration (CI) and Delivery (CD) are done in Tomcat Application Server using Jenkins automation tool.
  • Utilized Apache Tomcat as an application server to handle the deployments of different applications.
  • Used JAX-RS for creating Restful API web service where the request and response are in JSON format.
  • Worked on maintaining load balancing for incoming traffic to websites by providing load balancers. Created Auto Scaling group based on the traffic diverts to instances.
  • Involved in designing web pages using web technologies like HTML5 and CSS3.
  • Stored remote copies of repositories as backup for local copies using BitBucket.
  • Created Spring MVC components like dispatch servlets, configure request mapping annotation controllers and view resolver components.
  • Designed and developed JMS messaging services using J2EE by developing queues/topic, sessions and endpoints in ESB.
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files.
  • Used Log4J for logging and tracing the messages.
  • Used Postman tool to perform repeated tests and achieve reliable results in a variety of environments.

Environment: Java1.8, Eclipse 3.2, Python, JQuery, Spring 4.0, Web Services, Oracle 11g, DB2, SQL, MVC, Jersey, JSON, HTML5, CSS3, Unix, Linux, Log4j, JUnit, STS, Apache Tomcat, Gradle, BitBucket, JIRA, EC2, S3, VPC, SQS, SNS, SWF, IAM, EMR, Cloud watch, MongoDB, AWSLambda, Postman.

Confidential, New Jersey

J2EE Developer

Responsibilities:

  • Involved in the Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Oriented Diagrams in the detailed design phase of the project using Eclipse UML
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using WebSphere Studio Application Developer (WSAD 5.0).
  • Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
  • Developed Web Application using J2EE pattern like Value Objects, Service Locator, Singleton design pattern and MVC.
  • Strong experience to implement web service using SOAP and REST
  • Used Validator framework of the Struts for client side and server side validation.
  • Developed different controller classes using Strut Framework along with spring to integrate Web Application.
  • Developed Web Application upon a request to load a specific data model using JSF, JSTL, Spring and Hibernate.
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern.
  • Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO
  • Implemented complex SQL queries, Sub queries, stored procedures, functions, cursor and triggers in PL/SQL.
  • Used SVN for check-in and check-out files for Applications.
  • Used IBM-WebSphere for deploying the web application and web enterprise application.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Responsible for Development, unit testing, integration testing and implementation of the application.

Environment: Java, J2EE, JSP, Servlets, Struts, Spring MVC, JSTL, JSF, JDBC, PL/SQL, HTML, CSS, JavaScript, AJAX, JUnit, SQL, SVN, Oracle 8i, Tomcat Server, Eclipse, ReactJs, IBM WebSphere 6.1, Maven, jQuery

Confidential

Sr. JAVA Developer

Responsibilities:

  • Involved in development and implementation phases of the application in SDLC.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file using MVC design patterns.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Utilized the Spring AOP feature for implanting crosscutting concerns like logging and Transaction Management and separated the business logic from System Services.
  • Used Spring Validations Framework for validating the properties of java beans.
  • Used Spring 3.1 Framework for Dependency injection, Spring Web Services framework.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
  • Developed web Services for sending and extracting data from different applications using SOAP messages.
  • Implemented Log4J framework and customized to meet the application requirements.
  • Wrote ANT scripts for building application artifacts, clean-up jobs and system components during system testing, integration testing and production environment.
  • Involved in writing complex queries in business logic layer and worked on creating the setups for Organization Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities in Oracle Applications.
  • Used FireBug to keep a track of bugs and CVS as version control manager.
  • Deployed the application in JBoss Application Server after test QA team.

Environment:Java,Jdk1.6, JavaScript, AJAX, Spring, Spring AOP, Spring Security, XML,JSP, Spring MVC, Hibernate, SOAP, WSDL, Oracle, TDD,Log4J, JUnit,ANT, WebSphere, JBoss, CVS, FireBug, Agile Methodology.

Confidential

JAVA Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, JavaScript and Web logic.
  • Developed Scalable applications using Stateless session EJBs.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
  • Involved in designing the user interfaces using HTML, CSS, and JSPs.
  • Configured Hibernate, spring and My Faces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • The required changes to the record and save the updated information back to the database.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.

Environment: Core Java, JSP, Servlets, Struts framework, Hibernate framework, Spring, ORACLE, Eclipse, My Eclipse, HTML, UML, JavaScript, JUNIT, XML, Oracle Glassfish.

We'd love your feedback!