We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Extensive experience in analysis, design, development, and implementation of Web - Based, Client/Server applications and Database applications.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets, Java Beans, EJB and JNDI.
  • Proficient in using RDBMS concepts and worked with Oracle.
  • Strong front-end UI development skills using scripting languages HTML/HTML, DHTML, CSS/CSS, JSP, JavaScript, React 16.8.6, XML and PHP.
  • Worked extensively on technologies Spring, Web services, Tomcat, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL, and Microsoft SQL server during my tenure in Software Development.
  • Strong experience in various development environments like Eclipse, netbeans.
  • Ability to understand the Java Wed technologies JSF/JSP, jQuery, React JS.
  • Thorough understanding of Object-Oriented Methodology, UML and Design Patterns.
  • Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax, and CSS.
  • Experience of the Maven in the development of the application.
  • Knowledge in the Jenkins and also the other JVM language.
  • Good knowledge of PEGA Guardrails.
  • Sound skills on defining declarative rules and decision rules using Pega PRPC.
  • Worked on implementation of the version control software GitHub, CVS, VSS, SVN, and ClearCase.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Implement JBoss drools rules for comparing the data between Trading Systems and Accounting Systems
  • Proficient in all phases of SDLC (analysis, design, development, testing, and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Extensive knowledge in Agile, Waterfall and TDD Methodologies.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
  • Knowledge of the payments industry.
  • Knowledge in the Mean Stack Development in the Project development
  • Good at the programming and also with scripting languages.

TECHNICAL SKILLS

Programming Languages: Java 8, J2EE, C++, PL/SQL, Spring 3.2/4.0, Hibernate 4.0, UNIX Shell

J2EE Frameworks: Spring MVC, Struts, JSF

Web Technologies: HTML5, CSS3, JavaScript, XML, JSP, Apache Tapestry, Servlets, jQuery, React JS, NodeJS.

Web Services/ Testing: REST (JAX-RS) and SOAP Web Services (JAX-WS), AWS, Junit 3.8 and 4.10, Slf4j-log4j, Drools, JMeter

Familiar IDE: NetBeans, Eclipse, SQL Developer

Databases: Oracle 10g/11g, MySQL, DB2 9.7, MongoDB

Repositories: GitHub, Bitbucket, SVN, CVS

WEB/Application Servers: Oracle WebLogic 10c, 11g and 12c, IBM WebSphere 8.0.8.5, Tomcat 6.0 and 7.0 and JBoss

Build Tool/ Servers: Ant, Maven 3.0 and above, Gradle, Jenkins, Pega, Pega PRPC 5.4

Messaging: JMS, Kafka and Apache ActiveMQ

PROFESSIONAL EXPERIENCE

Confidential - Philadelphia, PA

Java Full Stack developer

Responsibilities:

  • Involved in software development life cycle starting from requirements gathering and performing Object-Oriented Analysis.
  • Involved in developing various applications within Sam’s ecosystem of applications like Inventory transformation, Payment Gateway and internal to external file transfers.
  • Development of the new SOAP/Rest Based web services.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
  • Designed and developed the login portal using framework React along HTML, CSS.
  • Developed a web application by using React as front-end, and using Web API to receive and pass data to backend.
  • Integrate the services with Gul application.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Take care of complete java multi-threading part in back end components.
  • Implemented a highly-scalable vertical and horizontal, performance efficient drools architecture.
  • Collaborate effectively within a team and across teams with QA.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.
  • Implement JBoss drools rules for comparing the data between Trading Systems and Accounting Systems
  • Actively involved in administration and supporting server operating systems and applications to include Microsoft SQL Server and PEGA PRPC.
  • Using Spring support for JDBC for all CRUD (Create, Read, Update, Delete) operations.
  • Develop the Spring AOP Programming to configure logging for the application.
  • Develop Server-side components which include Spring controllers, Business Services, DAO, and persistence layer.
  • Experience in handling messaging services using Apache Kafka .
  • Design and develop RESTFUL service interface using Spring 4 to the underlying customer event API for Payments, Registration, Services.
  • Strong experience with MongoDB development and migration from SQL relational database to NoSQL.
  • Prepared Unit test cases for testing the new functionality and supporting SIT and UAT till the rollout to production.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Used RDMS queries for the database purpose.
  • Knowledge in the Agency Management Systems/Incentive Management Systems.
  • Used Apache camel to Web design.
  • Customize SOAP Web Services using Spring SOAP API framework, sending JSON format data packets between front-end and middle-tier controller.
  • Implemented many Enhancement Change Requests within the project and prepared Role Based Access group for the Pega Workflow team.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Provide the system administrator level support of Application Using Shell Shelling
  • Provide system management involving account monitoring Security, operating system Installation.
  • Experienced in developing fully functional responsive modules using Scala with Akka, ArangoDB.
  • Heads on experience Spring Boot, APM, Log Insight.
  • Responds to issues and problems via ready brought forward and ensures they are resolved in time.
  • Use Apache Maven builds tool to automate the build process and Jenkins CI for continuous integrations.
  • Use the performance monitoring tool like Splunk and Dynatrace.
  • Monitoring the application using the Splunk.
  • Wrote SOAP schema for data transmission among services from legacy systems.
  • Development of new cache services using Couchbase cache and Cassandra. Exposing new REST APIs for other systems.
  • Design & development of new Java/J2EE middle tier components.
  • Prepare Design Documents, conducted an impact analysis of requirements on the platform, participated in a business meeting.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Designed and developed the login portal using framework React along HTML, CSS.
  • Developed a web application by using React as front-end and using Web API to receive and pass data to backend.
  • Deployed the application on to JBoss application server and worked on creation of custom Docker container images, tagging and pushing the images.
  • Participation in tech review scrum meetings for recent ongoing installations/deployments.
  • Followed Agile methodologies in the Software Development Life Cycle with a Test-Driven Development approach to build the application.
  • Heads on the Java the application development.
  • Implemented Spring and Hibernate frameworks along with Restful web services in developing the application.
  • Developed User interface module HTML5, JavaScript, ReactJS, JSP and jQuery.
  • Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
  • Used frameworks for generating animations in the user interface.
  • Used Core, MVC, AOP, Boot and Security Spring modules for application development.
  • Worked on Spring Core modules like IOC and dependency injection.
  • Implemented RESTful web services by using JAX-RS and Jackson implementations to retrieve data from client-side.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Done the database part in the MySQL with using the script.
  • Used cloud services to deploy web design.
  • Received corporate training on PEGA BPM tool
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Used GIT repository to commit and checkout code.
  • Developed REST basedMicroservicesusing Spring Boot.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON format using Microservices.
  • Used various features from ReactJS like data binding, routing, custom filters, and directives to meet various customized requirements.
  • Used HTTP services and resource in ReactJS to get and handle JSON data from the backend.
  • Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.
  • Used the automated build tool like CI/CD integration.
  • Providing support for System Integration Testing & User Acceptance Testing.
  • Unit testing of the developed/modified application program using different test scenarios and test cases using Junit and Mockito.

Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, Docker, jQuery, JSP, Kafka, AJAX, ReactJS, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, RDS, Cloud Watch, PL-SQL, Oracle, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins, Glassfish, JIRA.

Confidential, Durham, NC

Front End Developer

Responsibilities:

  • Designed and developed the application with J2EE architecture, frameworks like Spring MVC and Spring Bean Factory.
  • Involved in Daily SCRUM meetings and weekly Spring Meetings.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Designed and developed UI screens using JSF, JavaScript, AngularJS, jQuery, Ajax, CSS3 and HTML5.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstrap to create the SPA (Single Page Application).
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Configured Kafka to read and write messages from external programs.
  • Implemented Elastic Search services for big data searches, wrote complex queries and design/implemented clustered and multiple nodes.
  • Used JIRA for issue tracking and assigning the tasks to developers.
  • Deployed Docker images on Kubernetes and configured AWS enterprise maintaining the security standards.
  • Developed application using new features of Java 1.8 Annotations, Generics, enhanced for loop and Enums. Also, Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Integrated SOAP services use for client authorization with the application restful services.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API. Involved in building RESTful Web services using JAX-RSAPI.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Created custom Plugins, templates, and functions for Angular JS application.
  • Extensively used various modules in Spring like AOP, DI, Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Worked on Distributed/Cloud Computing (Hadoop), Amazon Web Services (AWS).
  • Involved in consuming RESTful services and processed JSON data to render on UI.
  • Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
  • Logging mechanisms are implemented using Log4j.
  • Integrated SoapUI and JMeter Test cases into Maven. Monitored the error logs using Log4J.
  • Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Developed Shared module with components that will be shared across the application such as Loader, ModalDialog, models, ErrorHandler.
  • ActiveMQ to implement real time messaging system within the project.
  • Involved in Creating and Consuming RESTful Services using Spring MVC, Spring Boot.
  • Configured Web-Logic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Used RESTClient and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Implemented binary upload of media files using HTML5, JavaScript, AWS, and vendor Rest APIs for HTML5 revamp of the upload functionality to deliver a simple, rich and easy to use.
  • Used Spring Tool Suite (STS) for development of the application.
  • Designed and developed Microservices business components using Spring Boot.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.

Environment: Web Services, Spring 4.x, Docker, Hibernate 4.x, HTML5, JSP, JavaScript, JQuery, AJAX, OAuth, GWT, CSS3, Angular JS, SOAP UI, XML, WSDL, Java1.8, J2EE, AWS, Scala, Kafka, Adobe LiveCycle ES4, Micro Services, Mule ESB, JIRA processes, GIT, Design Patterns, PL/SQL, Junit, WebSphere MQ, Maven, Eclipse IDE, CVS and Oracle 11g

Confidential

Jr. Java Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements.
  • Involved in Development, Integration, and Testing of application modules.
  • Involved in the requirement gathering.
  • Involvement React JS to develop the JavaScript.
  • Mostly my part was server-side development.
  • Mostly used J2EE for the web design of the web pages.
  • Developed presentation layer using JSP, HTML, JavaScript, JQuery, and CSS.
  • Have developed stateless session enterprise java beans.
  • Used CI/CD pattern in the frameworks.
  • Gained solid knowledge and develop the project with SQL oracle alone with MySQL also.
  • Done the database part in the MySQL with using the script.
  • Object-oriented analysis and design using common design patterns.
  • Experience collaborating with Senior Technical Staff.
  • Implemented the project using IDE Eclipse.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application.
  • Experience with the testing team members to gain knowledge in the testing side.
  • Gained knowledge with SQL and NoSQL based solutions.
  • Used to test software when the coding was done with the first part of the project.
  • Gained knowledge in the APL alone with Java application development.
  • Implemented the customer service-oriented attitude.
  • Connect to the Foreign JMS Server to send the message to the request queue and get the response from the reply queue.
  • Used Google Maps API (JavaScript Library) for map integration.
  • Worked on JQuery, AJAX, JSON, and JSF for designing highly user interactive web pages.
  • Implemented the integration with the back end system with web services using SOAP
  • Involved in configuring hibernate to access the database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed stored procedures and triggers with Oracle.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Developed ANT Scripts to do compilation, packaging, and deployment in an application server.
  • Installed and configured Jenkins for continuous integration.
  • Used automation testing got the project.
  • Involved in peer to peer code reviews and cross-checked whether coding standards are being followed.
  • Deliver project with quality-driven designs.

Environment: Java, J2EE, JSP, JSF, Servlets, Hibernate, SQL, Springs, JQuery, JNDI, JMS, Oracle, JBOSS, ANT, XML, JavaScript, HTML, CSS, Windows, WebLogic, Eclipse, Jenkins, Log4j, Google Maps API.

We'd love your feedback!