We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • JAVA Full Stack Developer with around 6+ years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing and Implementation.
  • Expertise in designing and developing server - client and web-based applications inJava/J2EEtechnology using Object Oriented Technology.
  • Proficient in developing web interfaces usingHTML5, CSS, Bootstrap, JavaScript, Angular-JS and jQuery.
  • Extensive experienceon Oracle, MySQL, MS SQL Server and Solid understanding of Database Management System.
  • Good working experience of modernNoSQLplatforms (Mongo DB,CassandraandDynamo DB).
  • Experience on IDEs such asIntelliJ IDEA, Eclipse, Spring Tool Suite, RADand deployment using Application Servers likeApache Tomcat, BEA WebLogic, Web Sphere, Glassfish, CamelandJBOSS.
  • Experience withSelenium, JUnit, Mockito, and Log4jin developing test cases and determining application functionality.
  • Having good experience in maintaining UI usingjQuery,JavaScript,JSP,HTML,CSSwithJSON, Groovy.
  • Proficient in writingANTandMavenfor builds and deployments to different environments.
  • Experience onUNIX/LINUXShell Scripting and Deployment of Applications in Server.
  • Excellent work experience with Version Control Tools such asVSS, SVNandGitHub.
  • Well versed in experience in designing and developing Web based Enterprise Applications for J2EE platform using Core Java, Servlets,
  • JSP, EJB, JMS, JSF, Swing, Struts, Spring, Hibernate, XML, JDBC, Web services and SOA.
  • Mastered different modules of Spring Framework such as SpringMVC, IOC, AOP, DI, Spring Boot, SpringAspects,REST, Spring
  • Integration, Spring TestingandSpring JDBCandgood hands-on experience withSpring IO, Spring Boot implementing REST.
  • Good experience with Typescript, Types, Functions, arrays, tuples, unions, classes & inheritances in tyscripts in angular.
  • Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce like ATG.
  • Taking thread and heap dumps during production issues, analyzing them and identify teh faulty piece of code.
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.
  • Created robust client-side model and validation usingHTML, DHTML, CSS, Java Script, JSP, and Struts Tag Library.
  • Hands on experience withXMLsuite of technologies such asXML, XSD, DTD, XML Schema, DOM.
  • Expertise in developing web services withXMLbased protocols such asSOAPandWSDL.
  • Sophisticated noledge inRDBMSDesign, ER modeling,SQL, PL/SQL,procedures, cursors, triggers.
  • Extensive experience on J2EE Web Application Servers such asIBM Web Sphere Server,BEA Web logic, JBoss, Glassfish & Apache Tomcat server.
  • Proficient in using Source control Management tools likeCVS, SVN, VSS, PVCS and Rational Clear Case.
  • Extensive experience in variousAgilemethodologies likeTest Driven Development (TDD), SCRUM, and Pair Programming.
  • Acquainted in programming skills with an experience of developing a n-tier application, and enterprise applications using technologies likeJAVA, J2EE, Spring, Servlets, JSP, JDBC,MongoDB, Oraclewhich makes aclear differentiation between layers.
  • Good programming experience usingJava,Spring, Spring MVC, Hibernate, JPA, Servlet, Struts, Java Beans, JDBC, JTA, JSP.
  • Adept in designing and developingspring,Struts,MVC, Java/J2EEbased framework.
  • Accountable for design patterns likeSingleton,DTO, DAO, Factory, Session Facade, Front Controller Service LocatorusingStruts framework.
  • Familiar in deploying applications using Java build tools ApacheAnt, Maven.
  • Designed teh client-end applications and user interactive web pages using web technologies likeAngular JS, NodeJS, and HTML.
  • Adaptable person with great relational skills, responsibility, result situated, dedicated, enthusiastic to pick up trending technologies
  • UtilizedAmazon Web Services(AWS)EC2to deployDockerscontainers with both monolith andMicro-Services architecture.
  • Experience onAWS Cloud, extensive usage of,Elastic Beanstalk, Dynamo DB, S3.
  • Experienced in writingSQLandPL/SQLscripts includingviews, indexes, sequences, packages, procedures, functions, database triggers.

TECHNICAL SKILLS

Java/J2EE Technologies: JDBC, Servlets, JSP, JMS, EJB.

Programming Languages: Java, J2EE, C++, C, SQL

Apache Tools: Log4j, Maven.

Development Tools: Eclipse, TDD, IntelliJ, NetBeans.

Operating System: Windows, Linux.

Analysis Methodologies: SDLC and Agile.

Programming Concepts: Object Oriented Programming (OOPS).

Testing Tools: Junit, Selenium and Jira.

Web Services: AWS, REST, SOAP, WSDL, SOA.

Application Servers: Oracle Web Logic IBM Web sphere Apache Tomcat, JBoss.

Databases: Oracle DB2, My SQL, SQL Server, NoSQL.

Web Frameworks: Spring MVC, Spring Boot, Spring Batch, Angular JS, Bootstrap ORM Hibernate.

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX.

Version: Control SVN, GIT, GitHub.

Cloud: AWS, Azure and GCP.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designing, developing, testing and providing internal documentation of complex software solutions in a Full Stack environment.
  • Developing and coding J2EE Components with JSP, JAVA Beans, and business objects with Hibernate.
  • Designed database schema on SQL Server R2 and Written JavaBeans and Action classes to build project modules.
  • Developed Struts Action Forms and Action Classes to control teh application flow and used Struts and JavaScript Validation framework to validate teh values entered in teh forms.
  • Used Rabbit Mq for Message Queuing and Microservices like SOA with ESB and Kafka.
  • Migrated existing on-premise infrastructure into cloud using AWS, Azure and its associated Services.
  • Azure Resource Manager (ARM) provides security, auditing, and tagging features to halp you manage your resources after deployment.
  • Teh application is based on Micro Service Oriented Architecture using Angular and Cassandra DB and MySQL to develop Single Page Applications (SPA).
  • Creating and building Jenkins Pipelines for CI/CD Process.
  • Jenkins administration to user access credentials, deployment email notification, configuration for new users and using matrix plug-ins to manage Jenkins.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • I have worked over data binding, style binding, event binding and more in angular.
  • Daily development leveraging teh Java ecosystem in backend web-based application.
  • UtilizedIBM soft layerZeus to deployWAR deployable with Micro-Servicesarchitecture.
  • Used Micro service architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Designed and implemented Junit test cases.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis etc.
  • Design and implement micro-services API for mobile/web front end and back-end edge points.
  • Good Knowledge on Microsoft Azure Cloud.
  • Enhanced application performance by Angular Component based development in view of future Angular framework transitions.
  • Injected Angular built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in teh templates.
  • Experience with DevOps tools such as Jenkins, Maven, Artifactory.
  • Was involved in all phase performance tuning and Responsible for sending teh release notes for deployments.
  • Able to successfully setup with applications in local machine for smooth development.
  • Involved in design and estimations, delivered multiple projects enhancements.
  • Optimized performance is achieved by Angular Lazy Loading.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible.
  • Design and developed application with Struts 2 framework using MVC Model2 Design pattern.
  • Implemented J2EE web-based system using teh concrete principles of Struts; Tiles laid down by Java APIs several design patterns such as Struts framework, J2EE Business Delegate, and Database.

Environment: Java, J2EE, Spring Boot, Angular, Kafka, AWS, Hibernate, SQL, PL/SQL, GIT, Jenkins, Maven, JSON, Eclipse, POSTMAN, ActiveMQ, REST, Spring Framework, Micro Services.

Java Backend Developer

Confidential

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designing, developing, testing and providing internal documentation of complex software solutions in a Backend environment.
  • UtilizedAmazon Web Services(AWS)EC2to deployDockercontainers with both monolith andMicro-Services architecture.
  • Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Wrote UNIX Shell scripts and used UNIX multi-platform environment to deploy teh EAR and read teh logs.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in teh system and Log4J was used to monitor teh error logs.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Develop XQuery code for Jurisdiction, date, effects, sections, citations and search-based facets for content management’s tools.
  • Developing XML schema for content structure.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Extensive use of Git for version control and IntelliJ IDE for development of teh application.
  • Configured teh struts configuration file to map teh Action Forms with teh Form Beans and Action Classes with teh Actions.
  • Used JSP with Struts Framework for developing User Interfaces.
  • Used Docker, spring Boot, JBOSS, Azure, Cassandra.
  • Software deployment support in staging and production environments.
  • Deployed applications on Azure by using AppDynamics.
  • Implementing MVC architecture using hibernate value and mapping XML files.
  • Worked with XPath, SAX and DOM for validating and loading teh end of day XML files.
  • Implemented business logic in Java Beans for data transfer with halp of DAO.
  • Develop Spring-Hibernate template for database access and implementing persistence mechanism for teh application Singleton, Front Controller, Factory and DAO design patterns.
  • Developing complex SQL Queries for supporting teh data transfer to and from web application, oracle database using Hibernate Query language.
  • Created Junit test cases to test teh codes and validate teh release.
  • Troubleshoot custom-solutions, and devise alternative customization approaches to alleviate congestion, handle failures, or accommodate demand.
  • Extensively used XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
  • Designed teh application by implementing JSF Framework based on MVC Architecture, simple JavaBeans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.

Environment: Java, JSP, JDK, Micro Services, Spring MVC 3, Spring Boot, Spring Security, Struts, Hibernate, Apache Tiles, JavaScript, Ajax, jQuery, CSS3, JAX -WS, Web Services, SOAP, WSDL, DB2, JUnit4, Log4j, SOAP UI, Maven, AWS, Unix, Eclipse, SVN, JBoss 7, Web Sphere8.5, DB2, IBM Data Studio, SQL, FTP.

Java Developer

Confidential, CA

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested teh application in each iteration.
  • Developed web Application UsingCore Java, spring, Hibernate, HTML, CSS, Java Script, jQuery and AngularJS.
  • Developed teh application usingServletsandJSPfor teh presentation layer along withJavaScriptandjQueryfor teh client-side validations.
  • Configure teh new servers in F5 load balancer. During production issues, identify teh faulty servers and place them out of rotation from F5 Load Balancer VIP to avoid business impact.
  • UsedMultithreadingin programming to improve overall performance usingSingletondesign pattern in Hibernate Utility class.
  • Analyzed teh Node.JS server structure in legacy project, tan mimicked teh REST service by using Java JAX-WS API and did teh corresponding configurations.
  • UsedSVNas version control tool.
  • Involved in production bug fixes, analyzing and improving overall application performance.
  • Used teh basic principles ofMVCto in corporate theAngularJS to build client-side application andNode.jsfor building server-side API.
  • Involved in multi-tiered J2EE design utilizingSpring Inversion of Control(IOC) andhibernate.
  • Configured and ImplementedSpring AOPfor transaction management, logging and performance tracking.
  • Written end-to-end flow i.e., controllers’ classes, service classes, DAOs classes as per theSpring MVCdesign and business logics using core java API and data structures
  • UsedSpring JMSrelated MDP to receive teh messages from other team withIBM MQfor queuing.
  • Developed teh Business layer usingspring (IOC, AOP), DTO, and JTA.
  • Used XSLTs for request & response transformations withinAPIGEE.
  • Established Database Connectivity usingJDBC, Hibernate O/R mapping with Spring ORMforOracle.
  • Worked onHibernatefor mapping thejavaobjects to relational database andSQLqueries to fetch teh data, insert and update teh data from teh database.
  • Software deployment support in staging and production environments.
  • UsedHibernateinData Access Layerto access and update information in teh database.
  • Extensively usedHQLandSQLfor querying databases.
  • ImplementedSOAarchitecture withWeb ServicesusingSOAP, WSDL, UDDIandXMLusingApache CXFframeworkand worked on parsing theXMLfiles usingDOM/SAXparsers.
  • Createdtables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, i2ntegrityconstraintsandviewsforOracle.
  • Designed and developed functionality to getJSONdocument fromMongo DBdocument store and send it to client usingRESTfulwebservice.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Deployed teh applications usingWebLogicApplication server.
  • Developed test cases forDAOLayer and service layer usingJUNIT and Mockito.
  • Used Software Configuration Management (SCM) and Java Build ToolMaven.
  • Support our application platforms in both production and teh non-production test environments.
  • Worked in configuring thedata source & JNDIConfigurations inWebSphereapplication server.
  • Worked withplunkto logging and analyzing defects status.
  • ImplementedHibernateandspring’sData Access Object (DAO) layer together offer a high performance, productive approach to persist Plain Old Java Objects (POJOs).
  • Investigate and troubleshoot Production issues.
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.

Environment: Java, Angular, SQL, PL/SQL, GIT, Jenkins, Maven, AWS, JSON, Eclipse, ActiveMQ, REST, Spring Framework, Micro Services, Spring Boot, WebSphere, POSTMAN.

We'd love your feedback!