We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 14+ years of experience working with various JAVA and J2EE technologies, Frameworks and Tools, in BFSI, Governance and Compliance
  • Strong noledge on application development using SDLC and Agile methodologies
  • Experience in Analysis, Designing, and Developing the J2EE applications using different design patterns
  • Strong noledge in Object Oriented Programming concepts, OOA, OOD
  • Expertise in using GWT (Google Web Toolkit) and Struts Framework for developing web applications
  • Hands on working experience using different modules of Spring framework to develop web and enterprise - based mission critical applications
  • Expertise in using Hibernate and JPA as the database persistence technology
  • Experience in using design patterns such as MVC, Factory, Business Delegate, Value Object and DAO etc…
  • Strong programming experience in Java, JSP, Servlets, JMS, Web Services, JDBC, XML, CSS, jQuery, JSON, Angular
  • Extensively used tools like Postman to mock a RESTful API
  • Expertise in working with various application servers includes WebSphere, WebLogic and Tomcat
  • Expertise in implementation/configuration of Jenkins/TeamCity, IBM uDeploy for CICD deployments till Production.
  • Good experience in working with IDEs such as Eclipse, NetBeans and STS
  • Solid understanding in implementing and consuming SOAP and RESTful web services
  • Experience in designing and developing UML diagrams such as Class diagrams, Sequence diagrams etc…
  • Hands on experience in writing SQL queries, PL/SQL, Joins, Stored Procedures and Database Triggers
  • Experience on working with Oracle and MySQL Server Relational Databases
  • Experience in Using ANT, Maven, NPM build tools; and Junit unit test framework
  • Has excellent communication skills and ability to work within a team environment with minimal supervision
  • Team player, self-motivated, can work independently in a challenging environment

TECHNICAL SKILLS

Operating Systems: Windows, Linux, UNIX

Languages: Java, SQL, PL/SQL, Shell Scripting, KSH

Web Technologies: Servlets, JSP, CSS, jQuery, JSON, Java Script, XML, XSD, JAXB, Angular, Bootstrap

Frame Works: Spring Framework 4.x, Hibernate 3.x, Struts

SOA Technologies: SOAP, RESTful, WSDL, JAX-WS, JAX-RS

IDE’s: Eclipse, NetBeans, STS

Database &Tools: Oracle 11g, MySQL, SQL Developer, Toad

Application Server’s: Web Sphere 8.x, WebLogic 10.x, Apache Tomcat Servlet Container

Web Server: IBM HTTP Server

Other Tools: Maven, Ant, UML, SOAPUI, Log4j, Jenkins, JIRA, Agile, TDD, CSRF, Sonar, Autosys

Version Control: SVN, GitHub, CVS, Microsoft VSS

Middleware Tool: IBM MQ

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Java Full stack Developer

Responsibilities:

  • Develop theGUIusing Angular,Typescript, HTML, CSS3 and Bootstrap, GWT
  • Created custom, self-contained, reusable and testableAngular modules, controllers, directives andservicesto implement key functionalities for customer disclosures web UI
  • UsedAngular Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database
  • Setup up the routing configuration usingAngular routerfor various views and sub views
  • Took part in designing and developing dynamic web pages usingHTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular for single page application
  • UsedAJAXcalls to consumeRESTfulweb services to fetch data and implementasynchronous communicationwith server side and then rendered the data on UI
  • UsedHibernate 4to store the persistent data as anObject-Relational Mapping(ORM) took for communicating with database
  • Used aMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTto build, test and deploy Microservices
  • Worked on latest features ofJava 8 like Lambda expressionsandfunctional interfaces
  • Extensively usedJUnit, SoapUIfor testing
  • Developed theDAOlayer for the application usingSpring, Hibernateand developed various business logic and reports usingHQLand Hibernate Criteria. PerformedCRUDusing Repository classes
  • Designed and developed enterprise applications using Spring Boot and Microservices architecture
  • Implemented the application modules using Spring Core, Spring Security, Spring AOP, Spring MVC, Spring Batch in order to develop the application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform Database activities and transactions management
  • Used different design patterns for building scalable, robust application modules
  • Implemented RESTful web services to perform business operations
  • Responsible for mapping the database model into persistence objects usingHibernate Annotations
  • ProvidedLog4jsupport to the application for debugging the system and server-side logging and configuredMavendependencies for building application
  • UsedGITas version control tool for effectively managing the code changes
  • Experience withAgile/Scrummethodology
  • Worked in aCI/CDenvironment withJenkins, Maven, ANT, uDeploy

Environment: Java8, J2EE, Spring MVC, Microservices, Spring Boot, Junit, HTML, CSS, JavaScript, Typescript, Angular, JIRA, Jenkins, Tomcat, Postman, REST services, IBM WebSphere, IBM uDeploy, TeamCity, Unix, GIT

Confidential, Jersey City, NJ

Lead/Manager

Responsibilities:

  • Design Physical Application infrastructure with Disaster Recovery capabilities
  • Implement local/DR failovers; by coordinating with; MQ, NDM, DBA’s, Support, Hardware Team, Unix SA’s, Partners
  • Coordinate/Lead project team to ensure timeline driven delivery of project, including partner communication
  • Design application file system to be compatible to DR structure for vendor software and application binaries
  • Implement file/folder permission structure, to ensure Production compliance
  • Build and maintain; Jenkins, TeamCity, uDeploy Jobs and processes to implement CI/CD pipeline
  • Build application binaries using ANT, to support exact same binary across all environments
  • Configure and use WebSphere Application Migration Tool (WAMT), for migrating code
  • Update existing utility shell scripts to be compatible with Linux OS
  • Implement and configure IBM MQ for Channels, Queues, Permissions
  • Build WebSphere Application Server (WAS) profile scripts for consistent configuration across environments
  • Drive 3DNS configuration/testing to route application requests to active application server
  • Drive cost feasibility for physical and application migration including software licensing
  • Prepare and track project plan, from inception of application migration to Production delivery and Post production service and support.

Environment: Java8, J2EE, JIRA, Jenkins, IBM WebSphere, IBM uDeploy, TeamCity, Unix, GIT, WAMT, ANT, MPP, Putty, WinSCP

Confidential

Java Full stack Developer

Responsibilities:

  • Develop theGUIusingAdobe Flex for Front end
  • Discuss requirements with Client/Manager and come up with design, estimates (SMC/Agile/ Confidential Estimation Template), approach for implementation
  • Coding for End to End Components
  • Prepare database scripts and deployment schedules, for release
  • Manage two resources for 4/5 months duration
  • Carried out internal audits, C2 Metrics - for Engineering Excellence
  • Scale application to extend to 15 client Lobs’, to support from 300+ projects to 15000+
  • Solve performance and deployment issues by coordinating with DCS and database team
  • UsedHibernateto store the persistent data as anObject-Relational Mapping(ORM) took for communicating with database
  • Extensively usedJunit for testing
  • Developed theDAOlayer for the application usingSpring, Hibernateand developed various business logic and reports usingHQLand Hibernate Criteria
  • Implemented the application modules using Spring Core, Spring AOP, Spring Batch in order to develop the application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform Database activities and transactions management
  • Responsible for mapping the database model into persistence objects usingHibernate Annotations
  • ProvidedLog4jsupport to the application for debugging the system and server-side logging and configuredMavendependencies for building application
  • Experience withAgile/Scrummethodology

Environment: Java6, J2EE, Spring, Junit, JIRA, WebLogic Application Server, SVN, Oracle, PL SQL Developer, IBM RAD, Windows, Adobe Flex.

Confidential

Java Full stack Developer

Responsibilities:

  • Managing the Portfolio Analysis and Simulation modules
  • Integrate various tools/ technologies to compose the product
  • Audit user actions, Implement Authentication and Authorization
  • Develop theUIcomponent architecture usingStruts2/AJAX for Front end
  • UsedAJAXcalls to fetch data and implementasynchronous communicationwith server side and then rendered the data on UI
  • UsedHibernateto store the persistent data as anObject-Relational Mapping(ORM) took for communicating with database
  • Extensively usedJunit for testing
  • Developed theDAOlayer for the application usingSpring, Hibernateand developed various business logic and reports usingHQLand Hibernate Criteria
  • Implemented the application modules using Spring Core, Spring Security, Spring AOP, Spring Batch in order to develop the application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform Database activities and transactions management
  • Responsible for mapping the database model into persistence objects usingHibernate Annotations
  • ProvidedLog4jsupport to the application for debugging the system and server-side logging and configuredMavendependencies for building application
  • Use waterfall methodology to deliver project, including documentation

Environment: Java6, J2EE, Spring, Junit, JIRA, WebLogic Application Server, SVN, Beyond Compare, Oracle, PL SQL Developer, Eclipse, Windows/Unix, Struts2.

Confidential

Java Full stack Developer

Responsibilities:

  • Developed application and complaints module User Interfaces, Using JSP/Servlets
  • Implement business logic using Core Java functions and libraries
  • Full and Patch release of Application and Database
  • Audit user’s actions, using database triggers
  • Build Installable wizard for consistent project installation across client 52 locations
  • Used JDBC to perform Database activities and transactions management
  • Use waterfall methodology to deliver project, including documentation

Environment: Java 1.5, JSP, Servlets, Tomcat, Oracle, Microsoft VSS, PL SQL Developer, NetBeans, Windows

We'd love your feedback!