Java/aws/web Developer Resume
Dallas, TX
SUMMARY:
- Having Six years of extensive experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
- Experience in Web Application Development, Client-Server based Enterprise Applications, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Excellent understanding of Software Development Life Cycle (SDLC)methodologies like RAD, RUP, Agile, Scrum, Waterfall.
- Experience in developing web applications with various open source frameworks: JSP, JSF, Spring Framework (MVC), Spring Boot, Microservices, JavaScript, AngularJS, HTML and CSS.
- Expertise in HTML, CSS, AJAX, JQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, Resource Properties, JavaScript, Bootstrap, Angular JS, ReactJS, Backbone.js and Node JS.
- Experience in design and development of robust and highly scalable web service platforms and API's based on REST and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies, drool JBOSS application server and Jersey frameworks.
- Excellent working on persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database. Have hands on JDBC.
- Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server 200 8 .
- Experience in developing and solid understanding of Service Oriented Architecture and Microservices Architecture.
- Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business Delegate, Factory, Proxy, and Singleton.
- Experience in developing web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Scala, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
- Experience using persistence frameworks like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
- Worked with Enterprise Integration Patterns like Apache Kafka to build real time data pipelines and streaming apps
- Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
- Experience in implementation of PCF (Pivotal Cloud Foundry) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
- Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Data, Spring Security, and Spring cloud.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
- Proficient in writing and handling SQL Queries, PostgreSQL queries, PL/SQL, Stored Procedures, and Triggers.
- Good experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB, Cassandra, Couchbase DB and Dynamo DB, also developed various database monitoring shell scripts.
- Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, DB2 .
- Had experience in working with JavaScript libraries like jQuery, Underscore &Loadlash.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances and S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, ElaLoad Balancers (ELB) and relational Database Services (RDS) and created snapshots for data to store in AWS S3.
- Prepare existing CI/CD services for Docker integration, converted existing services to micro-services using Docker.
- Worked on MongoDB, which provides the storage for security related information.
- Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, JBoss, WebLogic, WebSphere and Glassfish.
- Used Jenkins and Ansible with Maven to run the automated deployment process in AWS environment.
- Good Experience with JMS services using Apache Active MQ, IBM MQS.
- Experience in Object Oriented Programming, Software Design patterns, Data Structures and Algorithms.
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
- Good experience in writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
- Initiative in providing value addition solution to enhance business and infrastructure capabilities.
- Very comfortable in analyzing, debugging, troubleshooting and solving problems and issues in the application.
- Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.
SKILL:
Languages: Java, JSP, SQL, HTML, Java Script, UML, C,C++
Web/App Server: JBOSS, Tomcat
Web Technologies: J2EE -Servlets, EJB, JSP, Spring / Hibernate, Struts, XML,XSLT, JDBC,JNDI, JMS, JUnit, AJAX, Web Services, SOAP, WSDL, HTML,
Database: Oracle, DB2, MySQL, MS Access
IDE: Eclipse
Frameworks: Spring / Hibernate, Struts, Log4j
Scripting and markup: JSP, JavaScript / AJAX
Methodology: AGILE/SCRUM, Waterfall
Design Language/Tool: Rational Unified Modeling Language, Core and J2EE Design Patterns
Virtualization & Cloud Tools: Amazon AWS, VMware, Virtual Box
Web-Service Tool: SOAP UI, WSDL
Operating systems: Windows 2000/XP/7/8/10, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Tx
Java/AWS/Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed and developed the UI components using JSP, HTML5, CSS3, JavaScript, AngularJS, Node JS, jQuery, Bootstrap and AJAX.
- Used Tiles Framework for Presentation layer and Validation Framework for validations.
- Used Maven build tool for compiling and packaging the application and used Jenkins with maven for application build and continuous integration.
- Implemented Spring Security for authentication and authorization.
- Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
- Implemented Spring Transactions along with Spring ORM for database transactions.
- Used Thymeleaf template engine that work both in web based and non-web based environments.
- Consumed Web Services - WSDL and SOAP for client side for exchange rate calculation and used JAX-RS with jersey for web services.
- Worked on implementing current Rest web services to one of cloud computing services AWS.
- Used Amazon S3 to store and retrieve media files such as images and Amazon 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 AWSservices.
- Used AWS framework for creating background and multistep workflows.
- Extensively worked with Oracle database and Cassandra, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables, Materialized Views etc.
- Managed review and troubleshooting of existing Informatic data flows with the main goal to streamline business logic and shorten daily processing.
- Used JMS to send/receive asynchronous data to other applications.
Environment: Java 8, J2EE, Eclipse, Spring Security, Spring AOP, Spring Transactions, Informatic, Spring ORM, Hibernate3.0, JAX-RS with Jersey, AWS, XML, JMS, Bootstrap, Thymeleaf, XSLT, JSP, JavaScript, jQuery, HTML5, CSS3, AngularJS, Node JS, JUnit, Selenium-Cucumber, Oracle 11g, Cassandra, Jenkins, Maven
Confidential
Jr. Java Developer
Responsibilities:
- Involved in analysis, design and development of the project.
- Developed application by using Struts, Servlets and JSPs
- Developed the application using J2EE architecture.
- Designed and developed web pages using HTML and JSP.
- Used Entity Beans to persist the data into database.
- Used JMS to establish message communication
- Responsible for the performance PL/ SQL procedures and SQL queries
- Implemented the project using JSP and Servlets based tag libraries
- Involved in developing JSP forms.
- Deployed applications on JBoss 4.0 server
- Used Web Services-WSDL and SOAP.
- Developed Session Beans which encapsulates the workflow logic
- Used Log4j logging framework to debug the code
- Used CVS for the concurrent development in the team and for code repository
- Deployed applications on Linux client machines
- Deployed the EARs and WARs in Web sphere Application server using ANT script
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss 4.0, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux,log4J.
