Full Stack Java/j2ee Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY
- Over 6 years of IT experience developing in Client/Server and Web - based, distributed architectures using Java and J2EE technologies.
- Strong experience in teh entire Software Development cycle (SDLC).
- Experience in implementing Agile/Scrum development of Software development.
- Experience in implementing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Experience in implementing SOA architectures with web services using SOAP/ Restful
- Experience in implementing IOC/Dependency Injection features in various aspects of Spring Framework.
- Extensive experience in developing and developing User Interference using HTML, DHTML, CSS, JavaScript, Angular JS, AJAX, jQuery.
- Experience in working with Application servers like BEA Web logic, IBM Web sphere, JB oss and Web servers as Tomcat.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views,triggers and data connectivity and data integration of Oracle.
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in test driven development (TDD).
- Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.
TECHNICAL SKILLS
Languages: C++, Java, J2EE, SQL, PL/SQL.
Java Technologies: J2EE, JSP, Servlets, JDBC, JMS, Web Services (SOAP/REST).
Web/App. Server: Tomcat, WebLogic, Web Sphere, JBoss.
Frameworks & Tools: Spring, MVC, Hibernate, JUnit, Log4J.
Web Technologies: HTML, DHTML, CSS, JavaScript, Angular JS, AJAX, jQuery.
Databases: Oracle, DB2, SQL Server.
Design & Modelling: UML, Design Patterns, Agile SCRUM.
Tools/IDES: RAD, Net Beans, Eclipse.
Operating System: Windows, Unix.
Integration Tool: Jenkins.
Build Tools: ANT, Maven.
Version Control Tools: CVS, SVN, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Full Stack Java/J2EE Developer
Responsibilities:
- Involved Followed AGILE Methodology and participated in SCRUM Meetings.
- Designing and developing user interfaces using JSPs, AJAX and jQuery.
- Understanding functional specifications and documenting technical design documents.
- Maintained CSS and HTML,, JavaScript, Angular JS, Bootstrap for designing Webpages.
- Involved in client installation and supported change requests and enhancement.
- Implemented MVC architecture by using Spring framework, Hibernate in terms of JSPs and Servlets.
- Created and modified SQL Queries whenever required for change requests.
- Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
- Implemented Rest and SOAP web services.
- Implemented Stored Procedures and triggers using PL/SQL in order to calculate and updated teh tables in Oracle database to implement business logic.
- Implemented teh Project structure based on Spring MVC pattern using spring boot.
- Implemented Micro services-based Cloud Architecture on AWS platform.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Integrate teh different parts of teh application and test.
- Used GIT for version controlling, JUnit for unit testing and Log4j for writing teh log files.
- Application deployment suite to deploy in Tomcat.
Environment: Java, Hibernate, Spring, Spring Security, Spring MVC, Servlets, JSPs, AJAX, jQuery CSS, HTML, XML, JavaScript, Angular JS, Bootstrap, Rest and SOAP Web services, Oracle, PL/SQL, AWS, Tomcat, Log4j, GIT, JUnit.
Confidential - Newark, NJ
Java/J2EE Developer
Responsibilities:
- Prepared design documents with Sequence Diagrams, Class Diagrams usingRational Rose.
- UsedSpringBeans to encapsulate business logic and Implemented Application MVC Architecture usingSpring MVC.
- UsedtheSpringmodulesofDI/IOC, AOP and Spring MVC.
- UsedSpring XML configuration forDependency Injection.
- Usedspring JDBC Templateto do CRUD operationswith Database.
- Involved in creatinginternal and external services, Entity services and handlers.
- WrittenSQL queries and PL SQL - Stored procedures, functions,triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
- Created continuous integration builds usingAnt and Jenkins. And deployedthe application onWeb Sphere applicationserver.
- Addressed defects identified inIST, QA, UAT and Productionphases and trackedthem usingJIRA.
- Participated inUnit testing usingJUnit.
- Developed UI screens using HTML, CSS and JavaScript.
- Developed RESTful Web services using JERSEY API.
- Used JMS with WebSphere application server.
- Used design patterns like Factory Pattern, Singleton.
- Utilized external tools likePutty to work with remote files and connecting to remote systems.
Environment: Java, J2EE, Spring, JSP, HTML, CSS, JavaScript, Spring, AOP, MVC, JDBC Templates, REST, UAT, JIRA, Web Sphere Application Server, JMS, Ant, Jenkins, JUnit.
Confidential - Bloomington, IL
Java Developer
Responsibilities:
- Implemented teh architecture of teh modules according to theJ2EEstandards (Presentation-tier, Business-tier and Persistence-tier).
- Developed and maintained web services using SOA protocol.
- Used Agile methodology namedSCRUMfor all teh work performed.
- Implemented business layer using Spring MVC framework
- Extensively Used Spring Inversion of control and Transaction Management features.
- Implemented teh application usingExecution ServicesFramework, whichis based on MVC design pattern as a presentationlayer.
- Developed teh Hibernate mapping files and Domain objects in persistence layer.
- Implemented design patterns likeSingleton,DTO.
- Worked with Java Script events and functions.
- Used Log4j for logging errors.
- Performed extensive test-drivendevelopment-usingJUnit for unit testing.
- Used Maven for build code.
- Deployed teh application onJBossapplication server.
- Used eclipse for development.
- CreatedJUnittest cases and ran teh Test Suite.
Environment: Java, J2EE, Spring, Hibernate, Java Script, XML, SOAP, Maven,Hibernate, Web Services, Spring Framework, JBoss Application Server, Eclipse, Log4j, JUnit.
Confidential - Greenville, SC
Jr. Java Developer
Responsibilities:
- Involved in Requirement analysis, design, and development and testing phases of SDLC.
- Written JavaScript functions to get dynamic data and for client-side validation.
- Implemented teh data persistence functionality of teh application by using Hibernate to persist Java data object to teh relational database.
- Implemented associations among various entities, configuring teh XML mapping for teh defined entities with teh corresponding classes.
- Used REST CLIENT for testing Web Services.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Developed business logic using Spring MVC.
- Involved in writing teh JUnit test cases involved in writing test suites test units.
- Used TOAD to connect to DB and write PL/SQL procedures.
- Used Maven to build teh project.
- Used Log4J for extensive logging, debugging and error tracing.
- Involved in integration of all teh modules associated with integration testing.
Environment: JSP, JSTL, Java Script, CSS, Hibernate, Ant, Web Sphere Application Server, TOAD, Oracle, Rational Rose, UML, JavaScript, Servlet, XML, AJAX, Web Services, WebSphere, Oracle.
