J2ee Developer And Aws Architect Resume
Dallas, TX
SUMMARY:
- Around 12+ Years of experience in Architect, Designing and Developing Distributed and Client - Server Applications using Object Oriented Analysis, Design using JAVA, J2EE, Amazon Web Services (AWS), Oracle ADF Faces, ADF Business Components.
- Having 8+ Years especially with agile practices such as SCRUM and KANBAN Development, with an in depth knowledge of OOP, Domain Driven Design, GoF Design Patterns.
- Experienced in Java and J2EE technologies/frameworks like Spring Boot, Spring Micro Services, Netflix API, Spring MVC, GRAILS, Spring Core, Spring Security, Spring Transactions, JSF, JSP, JSTL, Servlets, JDBC, Struts, ORM Frame works like Hibernate, GROM, EclipseLink, Scripting frameworks like Groovy and JQuery.
- Experience with Container Orchestration, like DC/OS, AWS ECS.
- Experience with Docker Container infrastructure.
- Experience in designing and developing Public Cloud applications.
- Experience in Public Clouds like Amazon Web Services.
- Tools like Consul in Discovering Service and Configuring cloud environments.
- Having experience in migrating the application to Amazon cloud using EC2, Cloud Formation, Elastic Load Balancer, Cloud Watch,
- Experience in automating the cloud infrastructure using the CHEF and Ruby.
- Having very good experience in writing Python scripts.
- Having 1 Year of experience in developing Grails and Groovy.
- Having 3 years of experience in Oracle ADF technologies.
- Having 2.5 years of experience in Oracle Golden Gate.
- Experience in web GUI Development using AngularJS, JQuery, HTML, XML, Java Script, CSS and AJAX.
- Experience deploying applications on WebLogic, JBOSS and Apache Tomcat Application servers.
- Experience working with Spring Framework, Struts Framework and O/R mapping Hibernate, Eclipse Link framework.
- Having 7 + years of experience in developing large scale Distributed applications using Java/JEE technologies.
- Expertise in developing Use Case diagrams, Class diagrams, Sequence for multi-tiered object-oriented system architectures utilizing Unified Modeling (UML) Tools Star UML.
- Successfully designed and implemented various reusable components and frameworks using design patterns like MVC (Model-View-Controller), DTO/VO, DAO, Singleton, Factory etc.
- Involved in REST Web Services and XML.
- Experience with Oracle, SQL Server 2005, MySQL.
- Specialized in using IDE’s like Eclipse, JDevloper and NetBeans.
- Expertise in writing complex SQL queries, PL\SQL Stored Procedures, Functions and Triggers.
- Experience in writing and executing Unit Test cases using JUnit, TestNG, DbUnit and Fest testing framework.
- Experience with Test Driven Development and Behavior Driven Development using tools like cucumber, selenium.
- Experience in developing Ant and Maven build scripts to build and deploy the java applications.
- Experience in working with Hudson and Jenkins Continuous integration tool.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities
TECHNICAL SKILLS:
Java Technologies: Java, JSF, JMX, JSP, Servlets, JSTL, EJB, JDBC, XML, XSL
Programming Languages: Java 1.7, J2EE 1.6, C#.Net
JVM Languages: Groovy
Open Sources: Spring, Struts, Hibernate, EclipseLink, Log4j, NHibernate, JerseyGrails, Groovy
Cloud Computing: Amazon Cloud, EC2, ELB, CloudFormation, CloudWatch, AutoScaling
Cloud Infrastruture: CHEF and Ruby
Oracle Technologies: Oracle ADF Faces, ADF BC, Endeca Search Engine
Database: Oracle DB, MySQL, SQLServer Sybase, DB2 No SQL
Application/Web Servers: Apache Tomcat, Weblogic, JBoss, Apache Httpd
Tools: & Utilities: SVN, Ant, Clear case, Seapine, ADE, Fest, DbUnit, Hudson, JenkinsTortoise, Brackets
IDE/Editors: Eclipse3.4, Netbeans6.1. JDeveloper, Visual Studio2010
Scripting Languages: JQuery, Java Script, Groovy, Python, Bootstrap
Web Technologies: XML, HTML, CSS, ASP .Net
Platform: Red Hat Linux, Windows
Domain: Insurance, Data Replication, CRM Domain, Marketing Automation
JS Frameworks: Angular JS, ExtJS, JQuery
No SQL: MongoDB
WORK EXPERIENCE:
Confidential, Dallas, TX
J2EE Developer and AWS Architect
Responsibilities:
- Involved in design and development of Polling and Web Services used by the Vendor for loan originations.
- Developed SOAP and REST Services using Spring to be used by vendors to validate loan applications.
- Created Dashboard for Loan Origination Services using AngularJS, Jquery, HTML5 and Bootstrap.
- Migrated some of the service from WebLogic to Tomcat
- Moved the code from SVN to Git Repo
- Created JOBS execute CFN template which provision the infra.
- Created Automation scripts using CHEF recipes and roles to provision the COAF applications/services on AWS Cloud
- CloudFormation templates are used to create stack of application.
- ELB was used to create load balancer and Auto Scaling group.
- Chef was used to automate provisioning of infrastructure.
Environment: J2EE, Spring WebServices, Spring Boot, Spring JMS, RabbitMQ, Apache CXF, Spring IOC, Spring Batch, Spring JDBC, Amazon SDK, AngularJS, JQuery, Bootstrap, Python, Boto, Weblogic, Tomcat, Ruby, Chef Recipes and Roles, GIT, JENKINS, AMCharts, NodeJS
Confidential, Cary
Senior JAVA & JEE Developer
Responsibilities:
- Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design, Development and Deployment of various modules like Monitoring, Alerts
- Extensively used Spring Core (for Inversion of Control (IOC)), Spring Security and Spring Transaction API and ORM modules of Spring Framework in the project.
- Developing the Pages for PIF-PLay using the Grails Action and Pages
- Implementing the Persistence Layer using GROM.
- Implemented persistence layer using Hibernate ORM (Spring + JPA integration).
- Involved in developing web tier using Spring MVC, HTML, JSTL, JSP, Java Script, AJAX, JQuery.
- Developed Front-end pages for latest Confidential portal as a part of migration to AngularJS using AngularJS, JQuery, bootstrap and JavaScript.
- Working with MongoDB to log the audit logs.
- Developed code to access third party Web Services using Spring WS and Spring WS client to consume the services, REST Jersey API, XML, WSDL, SOAP.
- Developed the application using Eclipse and deployed it on Web Logic and Apache Tomcat.
- Developed JUnit test cases to test all possible business scenarios under the guide lines of Test First Methodology and Test Driven Development.
- Worked with Developers and QA Testing Team in tracking and resolving defects, which arise in QA & production environments
- Used Log4j and Sl4log for logging and Maven for building and deploying the application.
- Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like JPQL and Criteria based querying.
Environment: Spring MVC, Spring Security, Axis Web Services, Spring Web Services, JSP, Servlets, Bootstrap, JQuery, Grails, Groovy, AngularJS, Oracle, Tomcat, Sonar, JUnit, DbUnit, Mockito, Agile SCRUM, Maven, Rally
Confidential, Denver
Senior JEE Developer
Responsibilities:
- Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design, Development and Deployment of various modules like Monitoring, Alerts
- Extensively used Spring Core (for Inversion of Control (IOC)), Spring Security and Spring Transaction API and ORM modules of Spring Framework in the project.
- Implemented persistence layer using Hibernate ORM (Spring + JPA integration).
- Involved in developing web tier using Spring MVC, HTML, JSTL, JSP, Java Script, AJAX, JQuery
- Design patterns like Singleton, Business Delegate, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Used AJAX and JQuery for client side scripting, validations and to improve the user’s interaction with Web applications.
- Developed code to access third party Web Services using Spring WS and Spring WS client to consume the services, REST Jersey API, XML, WSDL, SOAP.
- Developed the application using Eclipse and deployed it on Web Logic and Apache Tomcat.
- Developed JUnit test cases to test all possible business scenarios under the guide lines of Test First Methodology and Test Driven Development.
- Worked with Developers and QA Testing Team in tracking and resolving defects, which arise in QA & production environments
- Used Log4j and Sl4log for logging and Maven for building and deploying the application.
- Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like JPQL and Criteria based querying.
Environment: Spring MVC, Spring IOC, Spring Web services, JSP, Hibernate, JQuery, Bootstrap, Web logic, Apache Tomcat, Sybase, Oracle, AngularJS, MySQL. Agile Scrum, Maven, JIRA
Confidential
Senior JEE Developer
Responsibilities:
- Involved in different phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design, Development and Deployment of various modules like Monitoring, Alerts
- Extensively used Spring Core (for Inversion of Control (IOC)), Spring Security and Spring Transaction API and ORM modules of Spring Framework in the project.
- Implemented persistence layer using Hibernate ORM (Spring + JPA integration).
- Involved in developing web tier using JSF MVC, HTML, JSTL, JSP, Java Script, AJAX
- Design patterns like Singleton, Business Delegate, Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Used AJAX and JQuery for client side scripting, validations and to improve the user’s interaction with Web applications.
- Developed code to access third party Web Services using Apache Axis, REST Jersey API, XML, WSDL, SOAP.
- Developed the application using Eclipse and deployed it on Web Logic and Apache Tomcat.
- Developed JUnit test cases to test all possible business scenarios under the guide lines of Test First Methodology and Test Driven Development.
- Worked with Developers and QA Testing Team in tracking and resolving defects, which arise in QA & production environments
- Used Log4j and Sl4log for logging and Ant for building and deploying the application.
- Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like JPQL and Criteria based querying.
Environment: Oracle ADF Faces, Spring, JSF, Hibernate, JMX, JQuery, prototype, Web logic, Apache Tomcat, Sybase, Oracle, MySQL. Agile Scrum
Confidential
Senior J2EE Developer & Designer
Responsibilities:
- Involved in all phases of Software life cycle, development, testing and deployment of MarketFirst.
- Developed frame work to design the Web submits pages using Struts, JSP, JavaScript.
- Client side validations using JQuery.
- Created and executed test cases using JUnit.
- Struts 1.3, JSP as front end and Servlets as controllers are used to build the Thin client application.
- Developed application using Eclipse and deployed in JBoss and Apache Tomcat.
Environment: Struts 1.3, Hibernate, Java, JSP, Multi-Threading, Spring MVC, Servlets, Swings, JMS, JBoss, SQL Server 2005, Sybase, Oracle, Agile Scrum
Confidential
Senior JEE Developer
Responsibilities:
- Involved in all phases of Software life cycle, development, testing and deployment of MarketFirst localization and internationalization of different modules like Thick Client and thin client.
- Created and executed test cases using Junit.
- Action server is built using the Multi threads.
- Involved in developing Integration server which is built using Multithread.
- SMTP, POP, SMPP protocols are used to send email.
- Struts 1.3, JSP as front end and Servlet as controllers are used to build the Thin client application.
- Developed application using Eclipse and deployed in JBoss and Apache Tomcat.
- Developed Services for vendors to use MF services.
Environment: Struts 1.3, Hibernate, Java, JSP, Multi-Threading, Servlets, Apache Axis 1.2, JQuery, Swings, JBoss 4.0, SQL Server 2005, Oracle, PLSQL
