Full Stack Developer Resume
SUMMARY
- Experienced Java Developer with more than 8 years of experience in software design and development. Primary areas of technical expertise include Java8, Core Java, Multithreading, Hibernate, Spring, XML, JDBC, ORACLE, MS SQL, Ajax, Web - Services, ESB etc.
- Extensive experience in Client Server systems using MVC, Object oriented concepts and design patterns and data structures.
- Strong exposure in RDBMS using Oracle, PostgreSQL. Wrote complex queries involving multiple joins and stored procedures/functions.
- Hands on Experience with Spring MVC and Spring Boot, Web Services like Restful (JAX-RS) & Spring Web services.
- Implemented various design patterns like Factory Pattern, MVC, Front Controller, Session Façade and Singleton.
- Hands on experience in deployment of application on Linux/Unix platform
- Experience in version control systems like CVS, SVN and Git and ClearCase.
- Used Maven for dependency Injections or added Jars as per stand-alone or web context.
- Experienced in front-end technologies and client-side scripts like Angular 2, JavaScript, jQuery, AJAX, HTML5, CSS, Bootstrap.
- Experience on working in Cloud Services of Azure and AWS.
- Developed REST based Micro services using the Spring Boot.
- Developed web components using JSP, Servlets, Spring framework.
- Good Experience working in environments using Agile (SCRUM) and Waterfall development methodologies.
- Wrote unit test cases and managed project updates using GIT.
- Perseverant in trouble shooting issues with good analytical knowledge. Ability to adapt with fast paced Environment and new technologies.
- Effective communicator, keen learner with ability to work in team as well as independently.
TECHNICAL SKILLS
Languages: java, core java, j2ee, sql, pl/sql
Java technologies: java 8, core java, multithreading, jaxb, j2ee, javascript, jsp, servlet, java beans, jdbc
Distributed technologies/ frameworks: spring, soap and rest, Jms, hibernate, jasper/crystal reports webservices
Xml tools: sax and dom parsers, xml
Application server/ web server: web logic, tomcat, ibm was server.
Software modeling language /tools: uml, ms visio
Methodologies: oops, ooad
Ide: eclipse, toad, rad
Database: oracle, ms sql, my sql mongo db
Protocols: http, ftp, smtp, rmi, iiop, soap/wsd
Version control tools: git, cvs, svn, clearcase
Others: maven, junit, log4j, ant, ajax
Operating system: windows, unix, linux
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential
Responsibilities:
- Design, Develop, support of Java/J2EE architecture and node projects.
- Worked on message brokers like RabbitMQ.
- Worked on node.js and migration of project from java to node.
- Lead a team of developers to deliver projects as per schedule.
- Worked on multi-threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session facade, MVC and DAO patterns in software design.
- Created unit test cases using JUNIT framework.
- Capable of working in a team with people at all levels as well as working independently.
Environment: Java 8, Spring Batch, Spring Boot, J2EE, Web Services, XML, RabbitMQ, Bamboo, JavaScript, Node.js, Angular 2, Spring, AJAX, Oracle, Eclipse, WAS, PL/SQL, EJB, XSD, Maven, Jenkins, security, Git, NoSQL.
Confidential, Queens, NY
Full Stack DeveloperResponsibilities:
- Design, Develop, enhance and support of Java/J2EE architecture, use of algorithms and data structures, Microservices in Spring Boot.
- Developed multiple Java libraries to handle ServiceBus, Cosmosdb, Blob, and other processing requirements.
- Research the REST APIs of Azure and integrate them with current code.
- Manage and add to the external developer portal containing swagger-based testing interfaces and “How-To” articles
- Create and execute unit test plans
- Lead API lifecycle development; responsible for software development and code quality.
- Develop API services in an Agile environment
- Single point of contact for Project Team, External Teams and Business
- Understanding of Business Requirements and business use case
- Participate in Scrum meetings and work with Technical Leads to understand user requirements and develop/test technical solutions.
- Work effectively with team members in other locations situated globally.
- Involved in developing UI using Spring MVC framework, HTML5, CSS, Javascript, JQuery, AJAX and Angular2 .
Environment: Java 8, Spring Batch, Spring Boot, J2EE, Web Services, XML, JavaScript, Node.js, Angular 2, Spring, AJAX, Oracle, Eclipse, WAS, PL/SQL, EJB, XSD, Maven, Jenkins, security, Git, NoSQL.
Confidential, NJ
Full Stack DeveloperResponsibilities:
- Contributed to all stages of the Software Development Life Cycle, starting from requirements gathering, Architecture, Design, Development, Testing and deployment.
- Implementing MVC Architecture using Spring framework, customized user interfaces. Used Core Java, and security, error handling mechanism., Spring Data with JPA.
- Implemented REST Microservices using spring boot. Deployed, Scaled, Configured, various Microservices. Used Hibernate.
- Developed mid-tier java components like DAO and Service components.
- Designed and Developed components for a REST based web service.
- Developed business services with JAX-WS as per High Level design.
- FE application developed utilizing HTML5, CSS3, Bootstrap, JavaScript and Angular 2.0 as its core framework.
- Used Docker containers to quickly deploy Linux based applications.
- Successfully integrated web, service and other layers.
- Successfully implemented continuous integration (CI) and CD with Jenkins.
- Resolved client queries and bug fixing.
- Used JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate in the application.
- Involved in Test driven development using Junit.
- Developed and configured Kubernetes cluster for CI/CD development.
- Deployed jenkins to Kubernetes cluster.
- Experience with Messaging protocols (JMS/AMQP) and products such as Rabbit MQ and Apache ActiveMQ.
- Refactored code and test suites to promote code-reusable infrastructure.
- Managed offshore resources collaborating weekly with the resources and developers.
- Worked on creating documents in Mongo database. (NoSQL).
Environment: Java 8, Spring Batch, Spring Boot, J2EE, Web Services, XML, JavaScript, Node.js, Angular 2, Spring, JDBC, AJAX, Oracle, Eclipse, WAS, Rational ClearCase, PL/SQL, EJB, XSD, Maven, Jenkins, security, Node.js, Git, NoSQL.