Full Stack Java Developer Resume
Ashburn, VA
SUMMARY
- Around 4 years of experience in requirement gathering, analysis, design, development, integration and testing of client / server - based applications using Java and J2EE object-oriented technologies.
- Experience in software life cycle development involving analysis, design, development, integration, and support of large scale, object-oriented, distributed, web-based, and enterprise applications.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, Spring, SpringBoot, JSF, Spring MVC,Struts, JDBC, JPA, XML,AJAX, ANT and REST/SOAP Web Services.
- Experience in developing robust, interactive User interfaces in AngularJS and Nodejs.
- Experience in writing various Gulp tasks to minify HTML, CSS and JS code and building the UI code.
- Strong Knowledge on Angular CLI.
- Experience in Micro services development using spring boot
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
- Experience in handling data layer using Hibernate (JPA)and Spring JDBC Template
- Experience with major databases such as Oracle, MySQL
- Application packaging and deployment experience using Maven build tools.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).Extensive experience working on Windows, Linux and UNIX Operating Systems.
- Ability to provide solutions from a functional and technical perspective and meet deadlines; ability to work TEMPeffectively in cross-functional team environments and experience of providing training to business users.
TECHNICAL SKILLS
J2EE Technologies: Core Java, Multi-threading,Servlets, JSP, JDBC, JPA, EJB, JMS, JNDI
Web Technologies: HTML, CSS, JavaScript, AJAX, JSON, jQuery, AngularJS, Windows AZURE
Frameworks: Struts, Hibernate, Springboot, Microservices
XML/ Web Services: JAX-WS, Apache CXF, Rest API
Databases: Oracle, MySQL, Tera Data, Elasticsearch/ NoSQL, MS-SQL, SQL
Application / Web Servers: JBOSS, Apache Tomcat, MongoDB, Dyntrance, IBM WebSphere
Methodology / Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern
IDEs: Eclipse, NetBeans, Spring Tool Suite (STS), IntelliJ
Methodologies: Agile Scrum, Waterfall, Test Driven Development
Testing & Others Tools: JUnit, Soap UI, Putty, JIRA, Jenkins
Version Control: GIT, CVS, SVN
Platforms: Windows, UNIX, Linux, and Macintosh
PROFESSIONAL EXPERIENCE
Confidential - Ashburn, VA
Full stack Java developer
Responsibilities:
- TEMPEffectively involved in the SDLC phases to analyze the requirements, design, development, deployment & testing of the application based on Java/J2EE technologies and Design Patterns.
- Created batch framework by using Spring Boot on server side.
- Played an important role in writing theJUnit test case scenariosfor all the validations.
- Created RESTFUL Web Services using elastic search services & Creating queries in elastic search
- Designs develop and test HTML, CSS, jQuery and React.JSthat meets accessibility of web browser.
- Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node.JS and Postgres for backend
- Extensively used Angular Material, Bootstrap 3.3 along with font-awesome to do view design and template functions such as icons, buttons, pagination and models.
- Integrated withGitLab, Jenkins, and Jenkins Jobs, Docker file.
- Designed and developed the REST based Micro Services using the Spring Boot
- Used logging techniques provided by Log4j tool for efficient logging and debugging.
- Worked on Defects Reporting and Web Services Test Results Reporting
- Generated test cases in spreadsheet and upload them into Quality Center.
- Implement Persistence layer using JDBC to interact with the Oracle SQL database; Write REST Web services. Tested the Web services by using Chrome Rest Client.
- Communicate and interact with users and other teams as needed to meet the project deliverables, also interacted with customers to collect enhancements to make the applications more user-friendly.
Environment: Java, JavaEE, Core Java, Angular, Restful API, HTML, CSS, Boot Strap, Hibernate, JUnit, Selenium, Log4j, REST/SOAP Services, Ant & Maven, GitHub, JBOSS, IntelliJ, AJAX, Apache Tomcat, Maven, Spring 3.2, Hibernate 4.1.6, WebLogic, JBoss, Eclipse IDE, Poster, REST, SOAP, GIT
Confidential
Software Developer
Responsibilities:
- MVC pattern implementation using Spring Framework.
- Designed and developed applications on Spring, JSP and CSS for UI components.
- Developed Controller, Service and DAO layers.
- Accessing data using Hibernate API.
- Developed presentation layer using JSP, HTML, JavaScript, jQuery, CSS.
- Developed User Administration and Product Management.
- Developed Account Activity and report generation.
- Worked on Action classes, form Beans and JUnit Test Cases.
Environment: JDK 1.7, Spring, Hibernate, Tomcat 6.0, Web Services, MySQL, JSP, Java Script, HTML, CSS, Maven, JUNIT, log4j, Eclipse.
Confidential
Full stack Java developer
Responsibilities:
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used Spring framework for Dependency Injection and JDBC connectivity.
- Developed RESTful Web Services client to consume JSON messages using Spring JMS configuration. Developed the message listener code.
- Designed HTML prototypes, visual interfaces and interaction of web-based design.
- Involved in development of custom Servlet handling http request and response objects.
- Used Spring config server for centralized configuration and Splunk for centralized logging.
- Worked Extensively with Angular CLI for creating components and Services.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Actively involved in code review, performance tuning and bug fixing phases.
- Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Used Maven as the build tool as the source version controller.
- Involved in the deployment of the application in Integration and Implementation environment.
- Involved working on implementingCURD operations using Mark logic NoSQL REST API Services
- Develop Rest Service Calls to receive the Data from Soap Services (Main Frame, et.) and Other Data Bases.
Environment: Java, J2EE, Core Java, XML Hibernate, Selenium, log4j, REST/SOAP Services, JBOSS (6.4 EPA), IntelliJ, AJAX, Angular6/7/8, XML, JavaScript, JSON, CSS3, HTML5, Spring, Hibernate, Servlets, JUnit, JMS, MySQL, REST, Web Services, Apache Tomcat.