Java Full Stack Developer Resume
Philadelphia, PA
SUMMARY
- Around 5+ years’ experience in all the phases of Software Development Life Cycle (SLDC) including Analysis, Requirement gathering, Design, Development, Testing, Maintenance of web - based applications using Java/J2EE and Python Technologies.
- Expert in core Java with in-depth knowledge of core Java concepts as Multithreading, Synchronization, collections, and Event/Exception handling.
- Experience in requirement analysis, system design, development & implementation of web base client/server application using Python, Django, HTML, CSS, JavaScript, AngularJS, jQuery, AJAX, XML and JSON.
- Good knowledge in Spring Framework 2.x/3.x & experience on the MongoDB, Spring modules like Spring Boot, Spring DAO, Spring IOC, Spring web flow, Spring MVC & Spring AOP.
- Experience and working knowledge in OOPS and concepts, Java 8, Java EE (JSP, JDBC, Servlets, EJB, JNDI), Jenkins, Log4J, JMS, Oracle web center suite, XML and web services like RESTful, SOAP, and WSDL.
- Extensive experience in Web application development using - HTML, CSS, JavaScript, Bootstrap, Typescript, Ajax, AngularJS and Angular 7.
- Followed Waterfall, Agile methodologies like Test Driven Development (TDD), and Scrum.
- Expertise in web and application servers like JBoss, and Apache Tomcat
- Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server.
- Skilled in using IDE tools such as Eclipse, IntelliJ IDEA and Spring tool Suite.
- Good knowledge and expertise in end to end testing using JUnit, Log4j.
- Extensively utilized Spring MVC Framework, JSP, JSF for creating User interface modules.
- Good knowledge and experience in relational databases like Oracle, DB2, PL/SQL, Puppet, MySQL, procedures and functions and created web service interface for Java based runtime environments.
- Experience on working with Cloud Computing Service environment like Amazon Web Services (AWS) & managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console & API Integration.
- Involved in building and deploying ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Experienced in MVW frameworks like Django, Angular JS, Java Script, jQuery and Node.js.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Experience in writing build scripts using Maven, Gradle.
- Experience in using various version control systems like SVN and GIT.
- Good Knowledge in continuous integration tools like JENKINS and performed unit testing, Performance testing, integration testing and system testing.
- Hands on experience on different IDEs such as Eclipse, Spring Tool Suite and deployment using application servers and web servers like Apache Tomcat, BEA Web Logic, Confidential Web Sphere
TECHNICAL SKILLS
Programming Language: Java 1.8, Python, C++, JavaScript
Web Technologies: HTML/CSS3, AngularJS, ReactJS, NodeJS, JSON, webservices, Microservices.
JEE Technologies: JDBC, Servlets, JSP, RESTful as REST and SOAP, Apache Kafka.
Frameworks: Spring MVC, Spring JDBC, Spring Boot, Django, Hibernate, Log4j, JUnit.
Web App Server: AWS cloud, WebSphere WebLogic, Tomcat
Database: MySQL, SQL Server, MongoDB, Oracle
IDEs: Visual Studio code, Atom, Eclipse, Jupyter, PyTorch
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Java Full Stack DeveloperConfidential
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
- Worked under Agile/Scrum environment and handled production rollouts and issues.
- Extensively worked on front end, business, and persistence tiers using the spring frameworks
- Designed and development of User Interfaces, tables using HTML, CSS and Typescript, Angular7.
- Used OOPS concepts like Encapsulation, polymorphism, collections and multithreading.
- Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
- Developed core java multi-threading processes extract and upload data from text files to search and schedule them as nightly batch processes.
- Spring framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Developed front-end using HTML, CSS, JavaScript, jQuery and jQuery UI featuring the implementation.
- Developed the application with Core Java concepts collections, Exceptions.
- Implemented design patterns in Scala for the application.
- Developed REST APIs using Scala, play framework and Akka.
- Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from backend MSSQL database server.
- Experienced in RDBMS design, DB2, DB normalization, ER modeling, SQL, PL/SQL, Procedures, Cursors, Functions, Triggers and good understanding in creating SQL and NoSQL Queries in Oracle, MySQL, MongoDB, Cassandra databases.
- Used GIT and JENKINS for continuous integration deployment and version control and used Log4J logging framework to write Log messages with various levels.
- Participated in customer weekly JIRA progress updates.
- Conducted auto deployment of software applications in secured and managed environment using Docker container technology.
Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML,, JUnit, Scala, JavaScript, Angular 4, JMS, Agile Programming, Html, CSS, JavaScript, jQuery, Eclipse, MySQL, Ajax, Amazon Web Services JAX-WS, JIRA, Maven, UNIX, SVN.
Java DeveloperConfidential, Philadelphia, PA
Responsibilities:
- Created and Maintained open-source Java Server Faces (JSF) by using Apache My Faces.
- Extensively involved in developing Restful web services which were exposed to cornerstone power builder product.
- Implemented Restful Web services to exchange data between multiple systems and call services from a central portal.
- Involved in the analysis, design, and development and testing phases of Software.
- Involved in business requirement gathering and technical specifications.
- Involved in estimation and implementing the requested change on top of the existing application
- Created utility Java components and integrated them using spring framework for Hibernate Object-Relational persistence.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates
- Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files.
- Worked on Parser Programs to extract data from Business Objects, XML, Java and database views using Scala.
- Involved in converting SQL queries into Spark transformations using Spark RDD and Scala.
- Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.
- Extensively used Annotations, Mappings and querying the database using Hibernate.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Used SVN for versioning and used Log4j logging framework to debug the code.
- Involved in design, writing LLD and test strategy and developed application using agile technology.
- Engaged in developing the UI by using HTML, jQuery, Angular 4 and JavaScript and used AJAX to make calls to other services. Implement responsive user interface, with a focus on performance. Created modules and web components and coupled them together into a functional app.
Environment: Spring 3, Hibernate, J2EE, REST, Scala, AngularJS Oracle 11g, JSP, jQuery, CSS, HTML, Eclipse, Linux.
Java/J2EE DeveloperConfidential
Responsibilities:
- Demonstrated experience in Agile development, application design, software development, and testing.
- Developed the application using JSP, AJAX, HTML, CSS and client validations using JavaScript.
- Designed and developed the Application based on Model-View-Controller architecture.
- Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data with SQL-based schema
- Hands-on Experience with building RESTful APIs
- Creating Domain classes, Controllers, View objects, and services at backend side to perform the functionality for the application.
- Used Bitbucket to store and maintain source code.
- Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes
- Used MySQL database to save and retrieve data about user subscription and payment information
- Used JDBC in order to establish and maintain connection with the MySQL database from the Java Spring Data Layer
- Thorough understanding of JSON, Web Service technologies, and data structure fundamentals
- Code implementation using java, refactoring & peer review.
- Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
Environment: Java/J2EE, JavaScript, CSS, AJAX, Oracle 8i, Spring, Windows, JUNIT, SVN, SQL.
Jr. Java DeveloperConfidential
Responsibilities:
- Coordinated with team members in gathering system requirements and specifications required for the redesign.
- Involvement in architectural and design discussions.
- Helped the project team to identify the suitable technology tools required for the projects.
- Designed and developed the Application based on Model-View-Controller architecture.
- Involved in analysis, design, Coding and development, Implementation phase of the modules.
- Involved in technical design and the architecture.
- Worked on JAVA J2EE team and designing DAO interface and implementation.
- Involved in Bug Fixing (Debugging) of the application.
- Involved in Developing User Interfaces using HTML and JSP's.
- Designed and developed the approaches/strategies for the entire application.
- Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
- Used Apache Ant as the software build tool.
- Used Apache Maven for the over-all software project management.
- Used SVN tools for version control and management.
Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.