We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • Over 6+years of professional IT experience in Software Analysis, Design, Development, Testing, Debugging, Deployment and Support of web/enterprise applications usingJava/J2ee technologies.
  • Experienced in Design and Development of multi - tier enterprise applications usingJava, J2EE, Spring, Servlets, JSP, JSF, Hibernate, JDBC,JavaBeans and Web services (SOAP, WSDL).
  • Experienced in using web/application servers such as Apache Tomcat, JBoss, IBM WebSphere, IBM WebLogic.
  • Proficient in CoreJavawif strong understanding of data structures, algorithms, Collections, Concurrency, Multithreading, Event handling and performance tuning.
  • Experienced in integrating enterprise applications using Enterprise Service Bus (ESB), JMS, SOAP and RESTful Web services.
  • Experience in developing web applications using Spring MVC frame work and Object-Relational Mapping technologies such as JPA, Hibernate and MyBatis.
  • Experience wif XML and related standards and technologies like SOA, Web Services, SOAP, WSDL, XML, XSD, DTD, JAXB, XPATH, JAX-WS, XSLT.
  • Experience wif modern web development technologies such as AJAX, HTML5 / CSS3, single-page applications, responsive websites.
  • Experience wif JavaScript and JavaScript frame works JQuery, AngularJS,ExtJS.
  • Extensively used Spring MVC Framework, JSP, JSF, Prime Faces for developing User interface modules.
  • Experienced in using relational databases Oracle, MySQL, Sql Server and writing complex SQL, PL/SQL programs. Good understanding of NoSQL databases like MongoDB.
  • Strong noledge in Service Oriented Architecture (SOA), Experienced in developing web services in a SOA based environment.
  • Expertise in Object - oriented design/analysis, UML modeling, Gang of four design patterns and J2EE patterns.
  • Experienced in using software development methodologies (Agile, SCRUM), Continuous integration and Test Driven Development.
  • Experienced wif modern development IDEs such as Eclipse, IntelliJ and Spring tool suite.
  • Built high performance multi layered web applications that run 24x7; Refactored legacy code to improve application performance.
  • Implemented a Continuous Delivery pipeline wifJenkins, Git and Maven.

TECHNICAL SKILLS

Programming Languages: C, C++,Java, JavaScript

J2EE Technologies: Servlets, JSP,JavaBeans, JDBC, JSF 1.2/2.0, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack, VisualVM

Web Technologies: HTML, HTML5, XML, XHTML, CSS(LESS, POSTCSS), JSON, AJAX, XSD, SOAP, WSDL,ExtJS

Databases: Oracle, MySQL, Sql, Pl/Sql, PostgreSQL, SQLServer, MongoDB (NoSQL)

Frameworks and Libraries: Spring, Hibernate 3x/4x, MyBatis, Spring MVC, Spring web flow, Spring Batch, Spring Integration, Spring-WS, Struts, Apache CXF, Mule ESB, Apache POI, Junit, Mockito, Slf4j, Log4j, Json, UML, Selenium

UI Frameworks and Libraries: ExtJS, JQuery, AngularJS, NodeJS, BackboneJS, MarionetteJS, Prime Faces, Bootstrap

Application Servers: IBM WebSphere, JBoss, Apache Tomcat

Build Tools and IDE’s: Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans and Jenkins

Operating Systems: Windows, UNIX, SUN Solaris, Linux, Mac OS X

Tools: SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce

Process & Concepts: Agile, Scrum, SDLC, Object-Oriented Analysis and Design, Test driven Development, Continuous Integration

PROFESSIONAL EXPERIENCE

Confidential - Framingham, MA

Fullstack Java Developer

Responsibilities:

  • Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application.
  • Developed single page application (SPA) using MEAN stack: Mongo DB, Express, Angular 2.0 and Node.
  • Involved in client-side development usingHTML, CSS, JSP, AJAX, JQuery, JavaScript, Angular JS, React JS, Express JS and Bootstrap.
  • Developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot wif Spring MVC
  • Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for micro services.
  • Worked wif NoSQL database MongoDB and worked wif it to perform many different operations.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design.
  • Experienced wif distributed caching frameworks such as Redis, Hazelcast etc.
  • Experience in Spring Framework and Web-Sockets.
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Initially thought of using Kubernetes tan finally decided to use Docker swarm because Docker swarm is integrated wif Docker daemon.
  • Executed Kubernetes locally wif MiniKube, Created local clusters and deployable application.
  • Configured Kafka to read and write messages from external programs and to handle real time data
  • Experienced wif cloud service provider AzureDevOps for Continuous Integration Pipelines, Code repository and Story board.
  • Developed JMS components to send messages from one application to other application internally.
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security.
  • Performed various development activities for DevOps practices for the project, including continuous integration (CI), continuous delivery (CD), continuous testing, and continuous monitoring.
  • Process the JSON requests according to different types of modules, actions, and request data
  • Used terminal for command line development in Git and GitHub.

Confidential - Baltimore, MD

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design and Analysis of the Customer Specifications.
  • Implemented Maven build tool to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Implemented the back-end services using SpringBoot.
  • Maintained relationship between objects using SpringIOC.
  • Developed Web Services using REST.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Used HTML5, JSP, CSS, jQuery, JSTL, AngularJS, Custom Tag libraries for making web pages.
  • Involved in development of Oracle tables, stored procedures, and functions.
  • Performed unit testing using JUNIT framework and tested DAO's and Business Services.
  • Performed integration testing using Jenkins
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate wif a server.
  • Analyzing the client requirements and production issues.
  • Design and Development for enhancements & change requests.
  • Experience using Log4j for extensive logging in the applications.

Confidential - Redmond, WA

Software Engineer - Consultant

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • UsedJava-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Managed and administered multiple instances ofGIT, including build server and operating environment.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Wrote application front end wif HTML 5, CSS 3, JSP, and Ajax/JQuery 1.8, Spring Tag-libraries.
  • Used Spring DAO Module along wif Struts Framework to deal wif Database.
  • Implement modules into NodeJSto integrate wif designs and requirements.
  • Managed and maintained Oracle and NoSQL databases (Mongo DB, Cassandra) in production domain.
  • Involved in customizing the design and development of Themes and Skins ofWebSphereportal according to the client's requirement.
  • IntegratedWebSphereProcess Server to thePortalServer and leveraged the processes wifin the Portlets.
  • Developed and supported on SOAP and REST web services. Used SSIS to create ETL packages to validate, extract, transform and load data to data warehouse databases, data mart databases.
  • Built applications for scale using JavaScript, Node.js,React.jsand Angular.js.
  • Developed screens using HTML5, CSS, JavaScript, Ext JS, JQuery and AJAX taking advantage of the frameworks AngularJS.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Used JUnit for testing the application modules and Log4Jfor logging.
  • Deployed the source code on SVN (Subversion) source code repository.
  • Done unit testing using Junit and validate using TestNG.

We'd love your feedback!