Full Stack Java Developer Resume
Hilliard, OH
SUMMARY:
- 7 years of experience in IT industry as Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTful, WSDL), JavaScript, AngularJS, Jenkins, AJAX, HTML and XML, JMS.
- Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
- Experience working with UI technologies such as HTML5, CSS3, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, Angulas JS.
- Experience on Amazon AWS, EC2, S3 and cloud front.
- Worked on B2B development works on BEA WebLogic 9/10/12, IBM WebSphere 6/7, Tomcat 6/7/8 and JBOSS Applications servers.
- Developed Web Services with JAX-WS (SOAP) and JAX-RS (Restful), Jersey.
- Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Experience in various databases Oracle, DB2, PostgreSQL and SQL Server and LDAP.
- Worked on data logging framework such as: Log4j, to detect logging data and to analyze data traffic analysis and developed ATDD (Acceptance Test Driven Development) test cases using java for the written code.
- Experience in version control tools like Jira, GIT, SVN, CVS and Microsoft visual SourceSafe.
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and co-ordinating with the team members to meet the deliverables.
- Strong analytical, debugging skills with experience in fixing ad hoc production issues.
- Ability to learn and adapt quickly to new environments and emerging new technologies.
- Excellent analytical, communication, organizational and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: Core Java, J2EE, PL/SQL.
Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, DHTML, JavaScript, Angular JS, AJAX
XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.
Web/App Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss
IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE, IntelliJ
Tools: Splunk, Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock
Operating systems: Windows, UNIX, Linux and MS-DOS.
Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server
Frameworks: Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Access, DAO, Factory Pattern, Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate
PROFESSIONAL EXPERIENCE:
Confidential - Hilliard, OH
Full Stack Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
- Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
- Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
- Developed applications using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
- Implemented Java batch jobs for nightly runs and also worked heavily on concurrency API for a low latency high throughput application
- Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Used Github for efficiently managing the source code versions with the development team.
- Used JMS to place the import run requests into JMS Queue.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
- Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
- Implemented design patterns like DAO, singleton, factory to achieve design principles
- Worked heavily on PL/SQL writing complex queries, joins, stored procedures and functions.
- Involved in performance tuning of database and application.
- Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
- Designed and developed Junit/JMockito test cases during the development phase using TDD principles.
- Used Jenkins for continuous integration and Maven for building the EAR file.
Environment: Core Java, J2EE, JSP 1.2, iText, Selenium, TestNG, WebSphere Application Server 7, Rational Application Developer 7.0, Web services, Hibernate, Windows 7, Spring 3.x, XML, HTML, RESTful webservices, JAXB, Weblogic 12.1.3, Eclipse, Unix, CVS .
Confidential - Jersey City, NJ
Senior Java/J2EE Developer
Responsibilities:
- Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
- Responsible in developing Spring Boot Microservices from scratch.
- Followed Agile Scrum two-week development cycle to streamline development process with iterative and incremental development
- Developed UI screens using HTML5, JavaScript, CSS, AngularJS and JSP templates.
- Implemented the associated business modules integration using Spring and Hibernate framework.
- Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
- Involved in Enhancement of existing application utilizing AngularJS and created dynamic menu.
- Developed Web services component using XML, WSDL, Restful and SOAP with DOM parser to transfer and transform data between applications.
- Used JIRA to manage the issues/project work flow.
- Configured and managed Jenkins as a deployment tool.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Developed Hibernate configuration files and queries and implemented DAO classes
- Integrated with Quartz for scheduling support and developed cron schedule expressions.
- Performed code review, unit testing, functional testing, system testing and integration testing.
- Improved the performance of the backend batch processes using Multithreading and concurrent package API
- Used JDBC for database connectivity with oracle.
- Designed/Implemented application package and dependencies with Maven.
- Developed queues using AWS SQS with JMS for services to subscribe and listen events.
Environment: Java 1.7, JEE 1.6, JSP, AngularJS, SOAP/Restful web services, SoapUI, Spring 3.1.2, ActiveMQ, Hibernate, Scrum, JavaScript, Mockito, Maven, CVS, Eclipse, Spring Boot, JDBC, Multithreading, JIRA, Toad IDE, AWS, Jenkins, JUnit, Log4j, WebLogic 10.3, Apache Tomcat 7.0
Confidential
Full Stack Java Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.
Confidential
Junior Java Developer
Responsibilities:
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Prepared the Unit test plans and the integrated test plans.
- Implemented Version control for the Project using Microsoft Visual Source Safe.
- Coordinated and supported the team during implementation.
- Involved in design, development and testing phases of the application.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.4, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.