Sr. Java/aws Developer Resume
Jacksonville, FL
PROFESSIONAL SUMMARY:
- 6 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
- Working with AWS Identity and Identity Access Management (IAM) to created roles and policies.
- Extensive experience of designing and developing software applications with the JDK1.6/1.7/1.8, J2EE, Annotations, Java, JSP, Servlets, Java Beans, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, XML, JavaScript (Angular2 and Bootstrap), JQuery and CSS.
- Developed applications using MVC frameworks and API like Struts, Spring MVC and Spring AOP.
- Expertise in working with Hibernate, spring and Web Services (REST & SOAP).
- Handled operations and maintenance support for AWS cloud resources which includes launching, using SOA.
- Proficiency on CI/CD tools/processes (Git, Gradle, Maven, Jenkins, SonarQube, Jacoco and Junit)
- Developed API for using AWS Lambda to manage servers and run the code in AWS.
- Created AWS Security Groups for deploying and configuring AWS EC2 instances.
- Experience working with databases such as Oracle, MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
- Implemented various levels of application and services using Spring-Framework, Struts and ORM tools like Hibernate for fast pace and efficient code generation.
- Used WSDL and SOAP in application for port communication, and experience with Web Services.
- Worked with build tools such as MAVEN, ANT and Version Control tools like Tortoise SVN,GIT, and CVS.
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- Excellent problem solving, analytical and interpersonal skills.
- Ability to work in-groups as well as independently with supervision.
- Highly motivated team player with strong communication, organizational, analytical and onsite coordination skills.
- Ability to plan, organize and prioritize work to meet the deadlines. Successfully worked on team projects and individual assignments. Delivered tasks on time with Quality.
TECHNICAL SKILLS:
Web Service Technologies: AXIS2,SOAP,WSDL,REST
Programming Languages: Java,C,C++,UML
IDE Tools: Eclipse, Netbeans,IntelliJ, IBM RAD/RSA
Web Technologies: JavaScript,CSS/CSS3,HTML/HTML5, DHTML, AJAX, XML,JSP
Databases: Oracle, MySQL,DB2,MongoDB
JavaScript Libraries: AngularJS,ReactJS,NodeJS,JQuery
Frameworks: Struts,Spring,Hibernate
Web Application Servers: IBMWebSphere,WebLogic,Apache,Tomcat,GlassFish
Build & Version control tools: MAVEN, ANT, CVS and Tortoise SVN
Methodology: Agile,Scrum, Water Fall
Operating Systems: Windows XP/2000/NT/98/95, Linux, UNIX
Cloud Technologies: AWS EC2, Docker Container, Kubernetes.
Frameworks: Apache Struts 1.3/2.0, Spring 3.0/4.0, Spring MVC, Hibernate, jQuery 1.6/1.8, JSF, JUnit, Log4j, Spring Boot, Sl4j, ANT, Maven, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Micro Services.
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Sr. Java/AWS Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle.
- Integrated user interface layer with Persistence layer through spring and Hibernate.
- Implemented Spring MVC framework and integrated all products with web services.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
- Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
- Developed Maven configuration files for all the existing plugins to make part of the build.
- Used Maven as build tool and Jenkins for continuous integration development.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Implemented and extended the functionality of Cloud Services and Openstack Horizon using JAVA, REST framework, JavaScript, HTML, JQuery, CSS, and AngularJS.
- Build Spring Boot microservices for the delivery of software products across the enterprise.
- Worked on Micro Services Architecture using Kubernetes to orchestrate the deployment, scaling and management of Docker Containers and Created private cloud using Kubernetes that supports DEV, TEST environments.
- Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, Cloud Formation, IAM, and Route53.
- Developed at consuming and producing JSON data by building REST APIs.
- Proficient in creating front end-systems using JavaScript, Typescript, JQuery, Bootstrap, HTML5, CSS3 and also MVC frameworks such as Angularjs and Node.js.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Created design documents like Use Cases, Sequence diagrams, Activity diagrams, Class diagrams etc. to demonstrate the workflow.
- Used Log4j for logging.
- Used Tomcat 8.0 as the application server.
- Used struts navigation library to dynamically assemble presentation pages from reusable components.
Environment: AWS,Java 1.8, J2EE, S pring Boot, Hibernate, Web services, EJB, XML, CSS, HTML, JavaScript, My Eclipse, WebLogic, ANT, JUnit, Log4j, ClearCase, Kubernetes, Docker .
Confidential, TX
Sr Java/AWS Developer
Responsibilities:
- Designed and developed the application using agile methodology and followed SCRUM.Used Atlassian tools like confluence for documentation, bitbucket for code repository, JIRA to create epics, tasks and subtasks and hip chat for internal messaging
- Created AWS S3 bucket to hold the files for Amazon EMR Processing, plus input files for Amazon Redshift.
- Worked with the Search relevancy team to improve relevancy and ranking of search results using SOLR and implement new features providing customizing of lucene/Solr code.
- Used S pring framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Used Service Oriented architecture (SOA) Web services to offer message-oriented services.
- .Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy microservices.
- Reviewing and assessing current infrastructure to be migrated to the AWS cloud platform.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Deployed Spring Boot based micro services in Docker and Amazon EC2 container using AWS.
- Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Used the continuous integration tool Jenkins to automate the daily processes in Agile development
- Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Assisted teams in their application(s) design review, code review and made sure that the team followed the recommendations/guidelines.
Environment: Java 1. 8, Html, JavaScript, AWS, Servlets, Jsp, JDBC, GIT, Struts, S pring, Ant, JPA, Toplink, Ejb, JNDI, Web services, Oracle.
Confidential, Sunnyvale,CA
Java/AWS Developer
Responsibilities:
- Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
- Configured the Struts configuration file and Application context file based on the spring and hibernate entries.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Experience in migrating several databases from on premise data center to Cassandra.
- Administered and maintained multi rack Cassandra cluster using OpsCenter based on the use case implemented consistency level for reads and writes.
- Well versed with setting up tools like Splunk to ensure proper monitoring & alerting is in place for every sprint releases.
- Developed REST services using Node Js, Express Js and Mongoose to serve the web application with JSON data.
- Continuous integration, Build, Automated deployment and Management using Jenkins, Ansible and comparable tools.
- Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX and jQuery UI
- Performed AngularJS Form Validation and AngularJS Form properties with ng-show and created custom validation directive for comparing two input values.
- Worked on MicroServices Architecture using Kubernetes to orchestrate the deployment, scaling and management of Docker Containers and Created private cloud using Kubernetes.
- Code repository management, code merge and quality checks with various tools, especially Git, BitBucket, etc.
Environment: Java 1.7, Spring 4.0.5, Unix, Http, Multicast, Hibernate 3.0, Servlets 2.4, JSP 2.0, EJB 2.1, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, CVS, DB2 7.1.
Confidential
Java/J2ee Developer
Responsibilities:
- Produced extensive design documentation using UML sequence diagrams, Class Diagrams to dynamically model the system.
- Designed and developed J2EE application for communication between Financial Fusion and various other systems within the System.
- Developed the presentation layer using Struts MVC, Servlets, and JSP’s.
- Implemented a web service to provide RPC using framework based Service.
- Implemented the J2EE core design patterns - Front Controller, DAO, Facade and MVC
- Created the tables and views in DB2-UDB to test the DAO functionality.
- Analyzed, designed and developed code to assign particular entitlements to each job role within the company.
- XML parsing using Apache Commons Digester.
- Database schema design, implemented database access with Hibernate object relational tool.
- Application logging implementation based on Log4j
- Developed various test cases and performed unit testing using JUnit
- Development ANT build scripts for application build process, DDL scripts and code generation
- Developed, deployed and tested the application using IBM WebSphere application server and developer.
Environment: Java/J2EE, Servlets, JSP/HTML, XML, WSAD 5.1.2, IBM WAS 5.0/5.1, Hibernate, DB2 RDBMS, UML, Rational Clearcase and Clearquest, ANT, Test Directory bug tracking system, Windows XP.