J2ee/soa Full Stack Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Experienced all stages of design, development, and deployment of Java/J2EE - based application systems for Telecom, Retail and Healthcare services industry.
- 7+ years of experience in designing, development, implementation, building software products & solutions across variety of business domains using J2EE and SOA based solutions/integration.
- 5+ Years of extensive experience in using Frameworks like Struts 2.0, Spring AOP 3.2.2, Spring Batch, Spring Cloud, Spring Data, Hibernate 4.0, EJB 3.2, Spring JDBC Templates, Spring Boot and Spring ORM 4.0.3.
- 3+ years of Design and Architect experience in J2EE and SOA based solutions.
- 3+ years of experience in UI/RIA User Interface development using JSP, JSTL, JQuery, AngularJS 1.5, ReactJS 15.
- 1+ year of Big Data solutions using Mongo DB, Apache Spark, Spring Cloud.
- Experienced in reengineering, migration, Enterprise Application Integration (EAI), Unified Modelling Language (UML), Object Oriented Application Design (OOAD) , performance analysis, optimization and security.
- Recommended alternate strategies, solutions and maintained and developed comprehensive architecture documentation also provided prototyping and architectural designs.
- Experienced in Java/J2EE design patterns, Enterprise Integration Patterns (EIA), ETL, E-R Data Modelling Spring frameworks , best practices, Quality assurance, Deployment and Support
- Experienced in Data Structure, Integration Broker, Messaging, Proof of Concepts (POC), re-usable and components developments
- Experience in caching, Data Replication and performance tunning.
- Experience in designing application using functional and non-functional requirements.
- Intensive knowledge in databases like Oracle 11g, SQL Server, PL/SQL , Queries , Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA .
- Solid knowledge NoSQL database concepts, MongoDB Schema design, Collections, Documents, Indexing, constructing Queries and Aggregation.
- MongoDB Text Search, Replication, Scaling with Sharding and Design Patterns.
- Experience in Agile and Waterfall software model Methodologies Development
- Performed in the roles of Application Designer, Technical & Development Lead, Application Support, Project implementation and single contact point (SPOC) for project execution and deliverables.
- Experience with Test-Driven Development TDD and Pair Programming.
- Skilled in developing application in python language for multiple platforms.
- Strong knowledge in principles, OOPS concepts, Configuration management, build process and release management
- Review and approved external party’s systems and solutions as per specifications.
- Experience in SOAP, WSDL with JAXB, DOM and SAX Parser.
- Exposure on deploying systems on AWS infrastructure services like EC2, S3.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Actively participated in System testing, Integration testing and Stress testing reviews.
TECHNICAL SKILLS:
Frameworks: Struts 1.0, Struts 2.0, JSF, Spring MVC, Hibernate, GWT, AngularJS 1.5, React JS
Big Data Tools: MongoDB, Cassandra, Map Reduce
Design Tools: Enterprise Architect, Oracle Data Modeler, Erwin 8.0
Build Tools: Maven, GitHub, Ant
Best Practices/Process: Gang of Four Design Patterns, Agile, Jtest, Log4j
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
J2EE/SOA Full Stack Developer
Responsibilities:
- Design and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions.
- Understanding and translating the requirements into application and system design.
- Prepared and maintained Architectural documents, non-functional requirements document for various project modules.
- Proactively involved in applying design concepts, layered architecture, Components, interfaces, messaging and patterns of the applications.
- Implemented JSON for massive data transfer between Client/Server, different component coding structure, AJAX calls consumed by XML Http Request object (JavaScript) and http service (AngularJS 1.5).
- Implemented different validation control on the web pages using Angular JS.
- Extensively worked with Servlets and Spring based multitier applications in developing J2EE Components.
- Developed MongoDB environment using Spring Boot, including; design, capacity planning, shard and replica set up, performance tuning, monitoring, infrastructure planning, scale up/out.
- Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
- Used Jira to track the user stories and defects with Agile technology.
- Used Stash repository to check in the code with Git.
- Exchanged data with the help of JSON files to exchange data between server and client.
- Managed time effectively meeting all the deadlines for the release of projects.
- Worked on multiple project timelines simultaneously within a deadline driven environment.
- Developed, modified, and implemented the Web site to ensure consistency of layout in accordance with client goals.
Environment: : Java/J2EE, Spring 3.0, Spring Boot, JQuery, JSTL, JSP, JDBC, HTML, Java Script, RESTFUL WebServices, XML, XSLT, XPATH, CSS, Servlets, Oracle11g, PL/SQL, DB2, JDeveloper, Eclipse Lomboz 3.1.2, Weblogic8.1, CVS, Harvest, Anthillpro, Unix, Linux.
Confidential, Austin, TX
J2EE/SOA Full Stack Developer
Responsibilities:
- Involved in designing Entity data and Physical Data Model for the system.
- Responsible for creating DDL statements for the database.
- Involved in implementing design patterns (DAO, DTO, and Singleton) to interact with backend J2EE to transfer data to UI components.
- Involved in the creation of interface to manage dealer menu and Bulk update of Attributes using Backbone.js, and JQuery.
- Designed and developed services using Restful and WSDL.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed Web services to allow communication between the applications using Rest and SOAP based Webservices.
- Extensively worked on Spring framework for developing middle tier application and persistence tier using the Hibernate frameworks.
- Used Hibernate in mapping bean class to database tables to provide transparent persistence POJO’s.
- Extensively worked on JUnit for unit testing.
- Used Maven for building, writing test cases and documenting the application.
- Actively participated in System testing, Integration testing and Stress testing reviews.
Environment: : J2EE 1.6, Spring, Hibernate 4.0, Web Services, SOAP, REST, DB2, Eclipse, Enterprise Architect, Oracle 11g, JUnit, Log4j, Maven, Apache FUSE ESB, MongoDB.
Confidential, Atlanta GA
J2EE Application Developer
Responsibilities:
- Understanding and translating the requirements into application and system design.
- Prepared and maintained Architectural documents, non functional requirements document for various project modules
- Responsible for the design of DReAM oracle database with DBA.
- Responsible for creating canonical model and XML schema for different interfaces.(ePro, CCDR, ACME, Redwood).
- Proactively involved in applying design concepts, layered architecture, Components, interfaces, messaging and patterns of the applications.
- Leading the development team, assigning tasks for team members and code reviewing.
Environment: Java, J2EE, JavaScript, Angular JS, jQuery, JSON, JBoss, Web Services, Hibernate, Spring MVC, REST full Web service.
Confidential, Atlanta GA
J2EE Application Developer
Responsibilities:
- Creating prototypes, testing of design attributes and coordinating with other team members in accomplishing overall objectives.
- Reviewing the test plan with test manager, UAT and integration testing.
- Research business needs; industry trends and opportunities.
- Implementation of ePro & CCDR interfaces using Spring batch technology.
- Implementation of back end and middle tier layers using Spring technologies.
- Worked on Agile Scrum methodology with 2-week sprints, attended milestone meetings, planning meetings, and very good knowledge in Rally.
Environment: Java, J2EE, JavaScript, Angular JS, jQuery, JSON, JBoss, Web Services, Hibernate, Spring MVC, REST full Web service.
Confidential, Reston, VA
J2EE Developer
Responsibilities:
- Implementation of the symphony order flow through among NGT, OP and Common UI.
- Extensively worked on implementation of the SLA Audit Reports using Oracle objects like Stored Procedure, Java Procedure, and Function.
- Implementation Stored of entire mechanism for Automating Daily, weekly, and monthly Reports using Unix Shell Scripts and Oracle.
- Used Spring MVC framework controllers for Controllers part of MVC.
- Developed Web Services to allow communication between the applications using Rest Web Services.
- Involved implementation of Symphony SYS PRIN Merge activity for the West, NE, and NW billing accounts.
- Involved in creating test plans, fixing bugs in the application.
- Involved enhancement/defect fixes in Order auto correction and flow through between billing systems Amdocs and APS-JR provisioning system.
- Involved in post production testing and support for month to month and emergency releases.
- Adopted Agile as software methodology for development and delivery
Environment: Java 1.5, ConceptWave, Unix, JSP, Servlet, Hibernate, Spring MVC, html, CSS, SOAP, XML, XSD, Eclipse, SVN, UNIX, JMS, JavaScript, Perl Scripting, Oracle 11, WebSphere 6.0, and Web logic 6.1 & 8.1.
Confidential
Software Engineer
Responsibilities:
- Created a new approval request workflow using Java and J2EE technologies with MVC architecture.
- Implemented Supervisor view to reroute the inventory requests from subordinates to the manager.
- Developed JSP pages along with client side validation.
- Responsible for developing a communication interfaces to retrieve data using SQL queries.
- Developed JUnit tests and created test plans for QA team.
- Assisted automation team members with code walkthroughs and provided suggestions for making automation scripts more modularized.
- Involved in developing Java API s for automation framework.
- Coordinated with other UI team members to write automation friendly locators.
- Extensively used UML to develop various use case, class diagrams
Environment: Java 1.5, Struts, JMS, HTML, CSS, XML, WSAD, HTML4.0, Log4J, DB2.
Confidential
Software Engineer
Responsibilities:
- Developed various JSP pages to maintain well-structured GUI and to interact with Session beans.
- Developed Dynamic and Static front end screens using JSP for user input and to display data.
- Data retrieval, manipulation and transaction management using JDBC and container managed transactions.
- Developed Client Side cookie implementation and Client side validation using JavaScript.
- Slashed number of software bugs reported 50% by improving software quality through comprehensive testing, code inspections, and standardizing and streamlining software development process.
Environment: Java 1.5, Struts, HTML, CSS, iReport, XML, HTML4.0, Log4J, DB2.