Java Aws Developer Resume
Kissimmee, FL
PROFESSIONAL SUMMARY:
- Overall 8+ years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications using Java/J2EE technologies.
- Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Microservices and Hibernate.
- Good knowledge and experience in developing web interfaces using client-side technologies like AngularJS, XML, HTML, DHTML and SASS.
- Design the whole API using RESTful API Modeling Language (RAML).
- Involved in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery.
- Fluent with the core Java concepts like Multi-Threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programing.
- Experience in Script Languages like Perl, Shell, and Ant.
- Hands on experience working on full life cycle MuleSoft projects from inception, setup, development, QA, and performance testing and production deployment.
- Created REST Microservice APIs using Spring Boot Application.
- Experience in integrating REST, SOAP services using MuleSoft.
- Used Maven and Jenkins as build tool and deploying the application using Kafka.
- Used spring config server for centralized configuration and Splunk for centralized logging.
- Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
- Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Experience in Data Modeling and working with Cassandra Query Language (CQL).
- Solid experience on API development using node JS, express JS.
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
- Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet.
- Confidence in working with other iOS and Android developers to complete detailed projects.
- Performed Unit Testing using Junit Testing Framework and Log4J to monitor the error logs.
- Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
- Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
- Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
- Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
- Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish and JBoss.
- Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical, and Organizational skills.
- End to end development support of the application till the final rollout of the application.
- Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.
TECHNICAL SKILLS:
Programming Skills: C++, Java/J2EE, JDBC, Guava, JSTL, JSP 1.2/2.0, EJB 2.0/3.0, JavaBeans, JMS, JNDI, CSD, JAXB, Web services, HTML, CSS
Frameworks: Struts 1.x/2.x, Hibernate 3.x/4.x, Spring 3.2, JSF 2.0
Databases: Oracle 10g/11g/12c, MYSQL, NoSQL, DB2, PL/SQL, JDBC, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB
Cloud Technologies: AWS, Google Cloud
Web Services: XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS
Client Side Technologies: JavaScript, AJAX, jQuery 1.11, Angular JS
Tools: Eclipse, Apache Tomcat 7.0, FileZilla, Putty, Tableau, Alteryx, Maven, Gradle
Application/ Web Servers: WebSphere 8.5, WebLogic 8.1/10.3, Tomcat
Build Tools: ANT, Maven, Jenkins
Scripting languages: Shell, python.
Testing/ Logging Tools: JUnit, Mockito, SOAP UI Testing
Version Control: CVS, VSS, SVN, Rational Clear case, Git
Operating Systems: UNIX/Linux, Microsoft Windows Variants, Red hat Linux-CentOS 7, Android
PROFESSIONAL EXPERIENCE:
Confidential, Kissimmee, FL
Java Aws developer
Responsibilities:
- Professional experience in using core Technologies like Java, Microservices, J2EE, Spring Boot, Spring MVC, Spring Integration, Spring Security, DynamoDB, JavaBeans, Web services, Mockito.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application.
- Implemented MVC architecture application using Spring and created Lambda function in AWS using Spring Framework.
- Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery
- Experience working with AWS for Storage & content delivery and Application deployment services.
- Worked closely with the team to achieve continuous integration and continuous delivery.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Experience in Integration of Amazon Web Services with other applications infrastructure.
- Migrated applications from Java 1.7 to Java 1.8 using Lambdas and parallel streams.
- 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.
- Having good Knowledge in NOSQL data base like DynamoDB.
- Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Worked on building data center with AWS and Installed SVN, GIT, Jenkins images on AWS.
- Designed, built, and deployed a multitude application utilizing almost all of the AWS stack
- Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
- Developed Interactive web pages using Angular.JS, React.JS, HTML5, CSS3 and JavaScript.
- Used Apache tomcat and WebLogic as an application server to deploy various components of application.
- Implemented Hibernate/JPA for data persistence.
- Automate the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Administered and deployed applications into WebSphere Application Server.
- Installing, deploying, monitoring, maintain and configure WebLogic server 12c in local machine.
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Providing JSON responses for both android and iPhone applications using Struts Actions classes.
- Helping the mobile team to debug the issue on both the IOS and android applications.
- Strong experience with SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
- Tested the Web services using SOAPUI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
Environment: Java 1.8, Core Java, J2EE, Spring MVC, Spring Boot, Spring Integration, Spring Security, Hibernate, Microservices, REST, SOAP, Web-Services, JSON, JUNIT, Mockito, AWS (EC2, Lambda, ELB, S3, RDS, Cloud watch and Route 53, Cognito), Eclipse, Tomcat, Oracle 11g, Oracle SQL developer, Log4J.
Confidential, Charlotte, NC
Sr. Java/J2EE developer
Responsibilities:
- Involved in requirements gathering, analysis, design, development, testing and maintenance phases of R&D redesign.
- Involved in the design of the applications using J2EE Model/View/Controller (MVC) design pattern.
- Used Concourse and Jenkins for Microservices deployment.
- Implemented stored procedures using Spring JDBC template.
- Implemented REST Microservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Developed the web tier using JSP, Spring MVC
- Used Spring Framework for the Implementation of the Application.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Involved in designing and developing front end application using Struts 1.x
- Used JPA/Hibernate to write DAO classes to interact with the database.
- Used advanced core java features like annotations, generics, enhanced for loop etc. throughout the application.
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP
- Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files
- Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
- Developed Restful API's using APIGEE platform.
- Worked on building proxies and policies with in APIGEE along with security frameworks.
- Designed exception handling and a logging framework as part of the remediation strategy.
- Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
- Upgrading JDK version from 1.7 to 1.8, also WebLogic servers from 12.1.1 to 12.1.3 and making sure all the applications are running after performing upgrade task.
- Configured and scheduled jobs for multiple projects on Jenkins.
- Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Experience in writing the SQL, PL/SQL stored procedures to meet the business requirements and the transformations.
- Designed and Developed scripts for uploading data from flat files and XML files into database, performing business validations on the data using PL/SQL Procedures.
- Developing Test Cases and performed Unit testing using Junit for the Action classes.
- Used test automation frameworks like Selenium.
- Used Log4J logging framework to write Log messages with various levels for logging across the application.
- Logging the alert strings in to the logs whenever required which helps in triggering the OVO Alerts.
- Working on Oracle database systems to create pilot users for some of the applications.
- Isolated problems by using CA Wily Introscope, Dynatrace as application performance management tool.
- Used Apache JMeter as a load-testing tool for analyzing and measuring the performance of a variety of services.
- Maintained version control of the Java files with SVN and GIT.
Environment: Java 1.8, Core Java, J2EE, Spring MVC, MuleSoft, Hibernate, Microservices, REST, SOAP, JSP, Node Js, AngularJS, HTML 5, CSS, Servlets, XML, XSD, XSLT, Web-Services, JSON, Bootstrap, SOAP UI, JUNIT, HTML, CSS, JavaScript, Node.js, AWS (EC2, VPC, ELB, S3, RDS, Cloud watch and Route 53), IntelliJ IDEA, Tomcat, Oracle 11g, Oracle SQL developer, Jenkins, Log4J, UNIX.
Confidential, Ipswich, MA
AWS Java Developer
Responsibilities:
- Followed Agile methodology interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Involved in analysis, design, development, testing/debugging and implementation.
- Developed Required Action classes and presentation layer forms and Java beans containing the business logic with the help of Core Java.
- Implemented responsive web design using media queries and Bootstrap.
- Built required web pages for re-written content using JavaScript, HTML, JSP, Angular JS to create the user interface views.
- Created Single Page Application with loading multiple views using route services and adding more User Experience to make dynamic by Angular 2.0 framework and NodeJS.
- Experience in working different changed procedures of Angular1.0 to Angular 2.0 such as Router Outlet and Router-link.
- Implemented modules into Node JS to integrate with designs and requirements.
- Extensive experience in Model view controller frameworks like Spring MVC, JSP.
- Used Spring IOC with annotations for Dependency Injection.
- Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, Webservice Rest and Soap Client API, Asynchronous calls, Thread Executor framework), which communicates with various service layers, and configuring the Spring xml files.
- Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Made use of the Spring MVC framework, along with Hibernate for object-relational mapping.
- Worked in implementing the Method and Object Level security using Spring Security.
- Developed the Method and Object Level security using Spring Security.
- Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
- Involved in Migrating an existing on-premises application to AWS.
- Created profiles, manifests for VMware servers, and pushing them to AWS instances using puppet.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template, Terraform
- Responsible for maintaining and configuring the cache for general cache usage using EHCache (caching the secured objects used by spring security).
- Used Amazon Cloud Watch to monitor AWS and Amazon Cloud Watch logs to monitor application.
- Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
- Effectively Implemented User Interface in Model-View-Controller Architecture, which accomplishes a good co-ordination of Spring MVC, JSP, Servlet and JSTL.
- Designed and developed various modules of E-commerce application. Used JMS API for asynchronous communication by putting the messages in the message queue.
- Developed Wrapper in Python for instantiating multi-threaded application
- Worked on several standard Python packages.
- Responsible for design and developing Persistence classes using Hibernate, and spring boot data Template frameworks to save data in database tables.
- Generated Python Django Forms to record data of online users
- Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
- Tested the Web services using SOAP UI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
- Configured and scheduled jobs for multiple projects on Hudson.
- Developed automatic build scripts using ANT for the application to deploy and test.
- Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the application.
- Implemented Docker container for the Enterprise build system.
- Used Log4j for logging across the application.
- Maintained version control of the JAVA files with SVN and GIT.
Environment: Java 1.8, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5, CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Servlets 3.0, Hibernate 5.0.X, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon Cloud Watch, WSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, Tomcat, WebLogic, Oracle 11g, AWS, jQuery, AngularJS1.3.8, Eclipse, Maven.
Confidential, Hoboken, NJ
Java Full Stack Developer
Responsibilities:
- Working in development of the PDMS application to provide the Java Interfaces in the SOA environment.
- Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
- Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under STRUTS Framework.
- Involved in the development of the presentation tier using JSP, HTML, JSTL, CSS, XML, XSL, JavaScript, Swing and Servlets for login, find Subscriptions and create contract modules.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
- Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
- Developed interactive and user-friendly campus map using Google API
- Developing a Java GUI application using Java/J2EE programming and Standard Widget Toolkit SWT.
- Implemented PowerShell remoting and execution.
- Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling in corporation of underlying functionalities as per the laid down specifications.
- Involved in entire life cycle development of the application through OOPS, Class, Multi-threading, Collections concepts.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
- Responsible for making enhancements to the application developed in GWT, with JBoss and Maven.
- Software maintenance and source control using Clear Case.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
- Simplified Hibernate session and transaction handling by writing a servlet filter.
- Involved in creation and deployment of Enterprise Application. Part of the team responsible for creating the architecture for staging environment for the Oracle database.
- Used Struts2 tiles to display different types of template formats and contents.
- Used SOAP and JWS to send the notifications to each and every change in the operational process including user's information.
- Developed Interactive GUI Screens using HTML, JSPs.
- Implemented Struts framework for integrating presentation, web and business components.
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
- Written functions and procedures using PL/SQL.
- Designed, developed and implemented database modules to verify user details.
- Developed various modules for database verification and validation, identified and analyzed data discrepancies and data quality issues, worked to ensure data consistency and integrity.
- Worked with cross functional teams, including associated Data, UI and Mid-Tier teams.
- Written session beans as Service components to perform the business process.
- Responsible for implementing configurable error logging frame work.
- Database performance analysis and improvements.
- Client-side validations are performed using JavaScript.
- Wrote Page level code using JavaScript with Angular.js, Node.js, Bootstrap framework.
- Implemented the security access rules for all types of users for different services applied.
- Worked with Oracle PL/SQL development and DBAs to create new database schema and porting data from other databases.
- Developed code to grant user authorizations for ALM based upon user authentication on LDAP server.
- Developed RESTful services using JERSEY implementation.
- Also used IBM App Scan to Code Security and Clear Quest to issue tracking to move the applications quickly to the servers.
- Created data models for Provider Clearance and Qualification for the higher Reviews.
- Worked with Splunk to logging and analyzing defects status.
- Working along with Business Analysts to resolve the data conflicts and defects to make it more efficient in System Integration with the other apps.
- Good at automating repetitive work through Shell scripts and Python.
- Created multiple types of reports by using the API classes to give accurate system utilization.
- Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
- Processing batch jobs daily/weekly to build the application to the WebLogic server.
Environment: Java, J2EE, JSP, JavaScript, AngularJS, Node.js, Servlets 3.0, Hibernate 5.0.X, REST, SOAP, WSDL, Cassandra, MAVEN, Spring 4.3, WebSphere Application Server, Eclipse Mars, REST and SOAP Web services, MYSQL, OpenShift, mango DB 3.2.9, UML, Visio, Log4J, UNIX, Soap UI, jQuery, HTML/HTML5, AJAX, Bootstrap, XML, GIT, JMS, JSF, EJB3, Jenkins, AWS, JUNIT, GIT.
Confidential, Santa Clara, CA
Sr. Java Developer
Responsibilities:
- Responsible for understanding the scope of the project and requirements gathering.
- Designed the application by implementing Struts Framework based on MVC Architecture.
- Designed and developed the front end using JSP, HTML, JavaScript and jQuery.
- Developed framework for data processing using Design patterns, Java, XML.
- Implemented J2EE standards, MVC2 architecture using Struts Framework.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Used JSP, Java Script, HTML5, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed Spring Configuration file to define data source and beans.
- Used Log4J for logging and tracing the messages
- Designed the real-time analytics and ingestion platform using Storm and Kafka. And Writing Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Design & Develop Data Model for Travelers road application on the Cassandra best practices for data modeling.
- Used the light weight container of the Spring Framework to provide architectural flexibility for Inversion of Controller (IOC).
- Installation and configuration of Splunk product at different environments.
- Setup SSL for communication with & between various Splunk components
- Used Spring IOC for dependency injection to Hibernate and Spring Frameworks.
- Designed and developed Session beans to implement the Business logic.
- Developed EJB components that are deployed on Web Logic Application Server.
- Written unit tests using Junit Framework and Logging is done using Log4J Framework.
- Used Html, CSS, JavaScript and jQuery to develop front end pages.
- Designed and developed various configuration files for Hibernate mappings.
- Designed and Developed SQL queries and Stored Procedures.
- Used XML, XSLT, XPATH to extract data from Web Services output XML.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Developed Web Services for sending and getting data from different applications using SOAP messages.
- Actively involved in code reviews and bug fixing.
- Applied CSS (Cascading style Sheets) for entire site for standardization of the site.
- Offshore co-ordination and User acceptance testing support.
Environment: Java 5.0, Struts, Spring 2.0, Splunk, hibernate 3.2, WebLogic 7.0, Eclipse 3.3, Oracle 10g, Junit 4.2, Maven, Windows XP, J2EE, JSP, JDBC, Hibernate, spring, HTML, XMLCSS, JavaScript and jQuery.