Full Stack Java Developer Resume
Basking Ridge, NJ
SUMMARY
- Having around 8+ years of experience in Analysis, Design, Development and Implementation & Integration of Multi - Tier distributed applications and SOA based applications using Java, and J2EE Technologies.
- Good experience and knowledge in various development methodologies like Rational Unified Process, Test Driven Development (TDD), Waterfall and Agile-Scrum.
- Hands on experience wif Core java wif multithreading, Concurrency, Exception Handling, File handling, IO, Generics and java collections.
- Extensive experience in developing web pages quickly and effectively using JavaScript,, AngularJS 13, HTML5, CSS3 and making web page browser Compatible.
- Expertise in building Web applications using J2EE technologies like Java, Servlets, JSP, EJB and JDBC.
- Experience in Implementing SOA architectures wif Web services using WSDL, SOAP, UDDI and REST.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring (Spring core, Spring JDBC, Spring MVC, Spring batch, Spring boot) Frameworks.
- Experience in major web application servers:ApacheTomcat,JBoss,WebLogic Server
- (WLS) and WebSphere.
- Experience in developing a Micro services to provide RESTful API utilizing Spring Boot.
- Hands on experience wif Log4j, JUnit, Maven and Gradle.
- Good knowledge on IDE/Tools like Eclipse, J Developer, SQL Developer, Maven, Gradle, Log4j, JIRA, Jenkins, SVN, GitHub, HP QC.
- Build the frontend for our web application based on React, creating a beautiful and pleasurable experience for hundreds of thousands of developers
- Extensive experience in Software Configuration Management using Version Control tools such as GitHub, SVN and responsible for various software version releases.
- Developing functionalities based on the requirements and performing Unit testing using Junit and Test NG framework.
- Proven ability in production defects fixing and as a good programmer wif inter personal communication skills.
- Expertise in dealing Windows, Linux/Unix environments.
TECHNICAL SKILLS
Languages: JDK 1.5/1.6/1.7/1.8/1.11 , Oracle ADF, PHP, SQL, Unix.
J2EE/Web Technologies: JSP, Servlets, JSTL, JDBC, Java Script, Node JS,React AJAX, JSON, HTML, CSS.
Web Services & XML: SOAP, RESTAPI, AWS XML, XSD, JAXB, JAX-WS, JAX-RS, XML Parsing, XSLT, DTD, SAX & DOM Parser.
RDBMS/DBMS: SQL, PL/SQL, MySQL, SQL Developer, Oracle 9i/10g/11g/12g
Operating System: Windows 10,8.1,8,7/XP/Vista, UNIX, LINUX.
Application Servers: JBOSS, Web Logic Application Server, Tomcat webserver & WAMP
Frameworks: Spring Framework 4, Spring MVC, Spring IOC, Spring AOP, Spring ORM, Spring Boot, Hibernate.
IDEs: Eclipse, IntelliJ, JDeveloper.
Source Control and Other Tools: SVN, GIT, JIRA, Maven, Gradle, Jenkins, SONAR, FileZilla, Putty
Unit testing Tools: Junit, Mockito, TestNG, Selenium
PROFESSIONAL EXPERIENCE
Confidential, Basking Ridge, NJ
Full Stack Java Developer
Responsibilities:
- Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.
- Responsible for design and development of UI screens for the application using HTML5, JavaScript, Angular 7.0, jQuery.
- Implemented RESTful web services to make rest calls from client to server.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used Spring JDBCand Spring Hibernate to manage Data Access wif DAO design pattern.
- Used Spring Boot and developed the application as micro services.
- All the functionality is implemented usingSpring IO/Spring Boot andHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
- Extensive usage of React Bootstrap for layout as well as responsive design and wif Sql Server as the backend
- Implemented the Project structure based onSpring MVCpattern usingspring boot.
- Developed Spring Batch processing java application to read different file formats which feeds to the database.
- Implemented JMS using Spring JMS module to communicate wif queues.
- Created builds using Mavenand pulled the project code from GitHub repositories.
- Used Jenkins as CI tool.
- Wrote Stored Procedures and complex queries in Oracle 12g database.
- Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
- ImplementedReactcontainerandpresentationalcomponents
- Developed test cases using Junit, TestNG and created stubs using JMockito framework.
- Performed server migration using cloud services like AWS from physical to cloud environment.
- Implemented the project in agile methodology & participated actively in daily stand up calls.
- Served as POC for on call support in the production team on a rotation basis
Environment: Java 11, HTML5, CSS3, JavaScript, Angular 8, Maven, Spring 5.0, Spring Boot 2.6, JPA, JDBC, Hibernate 5.6, AWS Cloud, Docker, Jenkins, AWS, Weblogic 12, GIT, Eclipse IDE, Junit 5, TestNG, Linux, Windows.
Confidential, Mclean, VA
Full Stack Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the
- Customer Specifications and Development of the Application.
- Implemented the project using Spring boot and used core Spring concepts like AOP, IOC
- Implemented Spring Boot Micro Services to divide the application into various sub modules.
- Expertise in Core Java wif strong understanding and working knowledge of Object Oriented
- Concepts like Collections, Multi-Threading, Concurrency framework.
- Taking the responsibility and creating REST Web services and developing new functionalities Moreover, testing those using Postman client.
- Created Restful web services wif security mechanism OAuth 2.
- Implemented internationalization support to the application.
- Extensively worked on core Java and used different design patterns.
- Used Jenkins for continuous integration, GitHub for version management & Maven for Building the application in the cloud leveraging AWS API’s.
- Developed a POC related to Node JS.
- Research on SMF, adding new functionality, enhancing the existing functionality using PHP.
- Implemented AWS wif Rest API to store files, images to S3 Storage system.
- Research on Amazon S3 browser-based uploads that use an HTTP POST requests.
- Authenticating the amazon S3 request using HTTPAuthorizationheader.
- Prepared the JUnit test cases, Integration scenarios to test the implementation.
- Experience in dealing wif CI/CD tools like Jenkins, GIT Stash and project management tool JIRA.
- Testing the end-to-end functionality and fixing the defects/ bugs raised by testing team.
- Used JIRA for project tracking, creating user stories and assigning bugs/Issues to team members.
- Involved in production support, monitoring server, error logs and Foreseeing the Potential
- Issues and escalating to the higher levels.
Environment: Java 8, J2EE, Spring 4.0, Spring Boot, Spring IOC, Hibernate 3.0/JPA, PHP, Internationalization, Node JS, JDBC, Rest API, OAUTH 2, Postman, Tomcat Web Server 7, WAMP, Oracle 11g, Amazon Web services(AWS), S3, Junit 4.0, Jenkins, Windows 7, XML, JSON, Jenkins, GitHub.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed Java Swing code in multi-threaded environment.
- Used Multithreading, Collections, OOPS concepts for writing code.
- Used Web services - WSDL and SOAP for getting required information from third party.
- Used SQL stored procedures to create, update and retrieve data into database.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
- Extensively worked on JMS using point-point, publisher/subscriber-messaging Domains for implementing Exchange of information through Messages.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Developed the entire application implementing MVC Architecture integrating JSF wif Hibernate and spring frameworks.
- Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact wif the database.
- Developed the halper classes for better data exchange between the MVC layers.
- Developed Web tier by using spring, JSP, Ajax and Html.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Developed web-based customer management software using Facelets, JSF, spring and web services.
- Created configuration files for spring, Hibernate and JSF navigation.
Environment: JDK 1.6, Servlets, Selenium, SQL, JSF, JSP, Spring, CSS, Tiles, Log4J, ANT, Hibernate, Web services, Apache AXIS, JMS, WebSphere6.1, Oracle 10g, Eclipse, AJAX, Junit, GitHub, Html, Linux.
Confidential
Java Developer
Responsibilities:
- Involved in deployment of the application at various environments (Dev, Testing, Staging, and prod).
- Wrote program for integration services using Java, Java POJO, XML, JSON, and XSD.
- Used JMS for consuming requests, validations, message queuing.
- Used JPA as data persistence API for all the DAO, database operations.
- Used Maven project management tool for build and deployment of the application.
- Used GITLAB as source controls.
- Used Docker for deploying SQL and testing.
- Implemented Batch Auction Algorithm on our prediction markets Data to improve liquidity in thin markets.
- Integrated wif Selenium Grid to distribute tests on Jenkins Using Docker Container.
- Develop Java program for middle ware, schema, API, SQL (DML, DDL
- Writing unit and integration tests wif Mockito and Mock framework.
- Used log4j for logging.
Environment: Java 1.5, spring 3, Hibernate 3, EJBs, HTML, CSS, Test NG, JSP, Servlets, JMS, Oracle 10i, SQL, MVC Pattern, SVN, Log4J, JIRA.