Post Job Free
Sign in

Java Developer Web

Location:
Houston, TX
Salary:
90k$/per annum
Posted:
December 07, 2020

Contact this candidate

Resume:

Sandesh Poudel

Queens, NY, *****334-***-****

SUMMARY

Extensive experience with both core and advanced Java technologies which include Java, Servlets, JSP, Spring MVC, Hibernate, JDBC.

Extensive experience developing applications using Golang. Worked on a Command line tool to interact with RESTful API using Golang.

Extensive experience Micro services using Go language and developed corresponding test cases.

Experience in various methodologies such as Agile, Waterfall methodologies. Experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL and JAX-RS.

Proficiency in core Java concepts like OOPS, Multi-threading, Exception handling, Generics, Collections etc.

Experience in ORM frameworks like Hibernate API and Spring Data JPA for connection and access to databases.

Extensive experience in Web Application Development using HTML, CSS, JavaScript, jQuery, Bootstrap, Angular, React Js, AJAX, XML and JSON.

Expert level familiarity with IBM Web Sphere v.8.5, WebLogic 10.x and Tomcat Web servers.

Experience in implementing various J2EE design patterns like Singleton, Service Locator, Data Access Objects (DAO), Data Transfer Object (DTO) and Factory for executing multi-tier, highly scalable and services driven Enterprise Java applications.

Extensive knowledge of Angular framework involved in building services, custom directives, filter, controllers, components, and routing.

Experience in using JAXB for serialization and de-serialization of objects with Restful Web services.

Experience in working with various databases like Oracle, DB2 and MySQL.

Proficient in SQL, PL/SQL, Stored Procedures and Triggers.

Competence in using different java IDEs like Eclipse and NetBeans for developing Dynamic Web Applications.

Experience in client management, business requirement specification, writing technical documents and architecting solution.

Experience in working with PCF.

Experience in developing Microservices using the Spring Boot implementation.

Extensive experience in using version controls like CVS, SVN and GIT.

Experience in quality assurance, unit testing, acceptance testing and integration testing.

Experience in using Log4j and good expertise in Ant, Maven & Gradle tools.

Team Player with demonstrated ability to work in fast paced, challenging environment with excellent debugging and problem-solving skills.

Excellent communication and interpersonal skills.

SKILLS

Languages

Java 5/6/7/8, Golang, JavaScript

Internet Applications

J2EE, JSF, JSP, Spring, Servlets, Web Service, XML/XSLT, JMS

Web/Application Server

Apache Tomcat, Apache HTTP Server

Web Technologies

HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 4, React, JSON, Ajax, Node.JS

IDE

Eclipse, IntelliJ Idea, NetBeans, etc

Methodologies

OOPS, OOD/OOA, SAD (Structured Analysis & Design), UML

Architectures

SOA/J2EE Web Services, EJB (3), JMS, JDBC, JNDI, JTA, JPA, etc.

O-R Mapping tool

Hibernate

Markup Languages

HTML, DHTML, XML.

Databases

Oracle–PL/SQL, SQL Server, DB2, MySQL, NoSQL (MongoDB)

Operating Systems

Windows, Linux, UNIX, HP-UX 11.x, Sun Solaris 2.6.

Version Control Tools

GIT (Gitlab, GitHub), CVS

Testing Tool

TestNG, JUnit, Mockito

Logging Tool

LOG4J, Visual Paradigm, etc.

Methodologies

Agile, Scrum, TDD, Waterfall

Cloud & Big Data

AWS, Hadoop, Data Structures

Other tools

Shell Scripting

PROFESSIONAL EXPERIENCES

Vanguard, Malvern, PA March 2020 – Present

Golang Developer

Project Description:

Enterprise application utilizing the micro services architecture designed to monitor Security Events across all Organization.

Job Responsibilities:

Developed custom consumers and producers for Apache Kafka in Go for internal application monitoring system.

Enhanced, fixed functional and performance related bugs in core product written in GO.

Designed and created a Goroutine to automatically upgrade appliance software.

Developed REST Microservices which are like API's used for Automation.

Implementing new projects builds framework using Jenkins & Maven as build framework tools.

Designed the web client by using HTML, CSS, JavaScript, AJAX, and DOJO with JSON.

Successfully performed the RESTful APIs Integration and developed an API reusable packages.

Good Experience of Design Patterns, Multithreading and GO Language containers.

Experience with AWS and Google cloud.

Produced and Consumed Restful Web Services using Postman Rest Client, to interact with different applications from third-party tools.

State Farm Insurance, Richardson, Tx October 2017 – Feb 2020

Java Developer

Project Description:

The project aims at development, enhancement, and support of the existing applications under Auto & Fire area in Mortgage Lender Relations. Work on the new design requirements, analysis, and planning. Worked on code mavenization of existing apps and UI enhancements. Migration of existing apps from WAS 6.1 to WAS 8.5 server. The support includes providing the incident support, handling any tickets assigned to the group, working onto resolve the tickets and production support activities. Enhancements in the application include back end web services up gradation.

There is an Auto Insurance Inquiry (AII) web service solution being developed on the Existing platform that will be used by the Auto service areas to inquire the status of a policy and the coverage information and also the terms. The AII solution is expecting to receive inquiry application information that will internally call multiple web services and provide the necessary information back. After the response is returned, a message is posted in the Queue which will be picked by the process application for updating the information on a third-party database.

Job Responsibilities:

Involved in all the phases of the project such as analysis, design, development testing and deployment.

Developed RESTful & SOAP web services and exposed as ESBs with router and load balancing configurations in place.

Worked on the Java 1.4 to 1.6 and 1.7 migration projects.

Involved in writing controller code and DAO layer using Spring and Hibernate.

Implemented RESTful webservices using Spring boot.

Used JMS as part of putting the messages to MQ for third part application processing in an Auto ID cards flow.

Used SVN & Jenkins for continuous integration build and Cloud deployments.

Implemented ESB and DataPower configuration. Our Web Services are exposed as ESB to consumers. We used the client tools

to setup the DataPower ESB with load balancing on the WAS 8.5 Server VIPs.

Incorporated the Web Services in Mule ESB based on SOA architecture.

Implemented Mule ESB flow to gather the Auto policy details and send the ID card details over MQ to third party external vendor.

Involved managing authorization & authentication to system using LDAP servers.

Responsible for production checkout and monitoring the error rate using Splunk tool.

Providing the Production support and tracking post implementation defects.

Doing peer code reviews.

Wells Fargo, Charlotte, NC Sept 2016 – October 2017

Java Developer

Project Description:

Enterprise application utilizing the micro services architecture to leverage easy deployment, maintenance, and polyglot implementation.

Application consisted of strong security considerations, including authorization and authentication, communication encryption, VPN configuration etc.

Application utilized data islands and data ingestion to keep transactions local to microservices instances and synchronize data on change events.

Job Responsibilities:

Participated in several large-scale projects utilizing the micro services architecture

Integration using Restful Web Services and asynchronous calls

Handle versioning and deployment of microservices, images and Docker

Build application using microservices that run on the bank’s Docker platform

Hierarchical and centralized logging among components Monitoring and disaster recovery.

Load balancers. Gateway, proxies, DNS, cache, firewalls, network configuration VPN and security, encryption (authorization and authentication)

Worked on adding new product features to an existing enterprise transportation management software product using Ext JS/Java/Spring/Hibernate/Oracle technologies.

Worked on a rewrite of some of the existing product with a team of 5 developers using HTML/CSS/React JS/ for the front end and Java/Spring MVC/Hibernate/Oracle for the backend.

Implemented Restful APIs including considerations as: Versioning, cache management, pagination, header handling, standard status codes management, debugging, and documentation (Swagger).

Responsible for the design, analysis, development, and maintenance of the Application using Spring MVC 4, Spring DI, Spring AOP, Spring Batch, Spring Integration, Hibernate, JPA and JAVA.

Developed DAOs Data Access Objects and performed O/R mapping using Hibernate to access the database.

Implemented Spring MVC, IOC, Spring Boot, Transactions, Spring JDBC template, JSON features.

API governance and factory.

High availability and scalability using clustering environments (app server and database engine)

High performance using cache system

Modular design to ensure reusability

Security, encryption, authentication (OAuth 2)

Create designs using UML domain modeling, activity and class diagrams, and deployment and component diagrams

Anchor Points, Kathmandu, Nepal Sept 2015- June 2016

Web Developer

Job Responsibilities:

Carried out requirement specification, design, analysis, implementation and testing

Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.

Used Servlets to implement Business components.

Designed and Developed required Manager Classes for database operations

Developed various Servlets for monitoring the application

Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java

Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.

Used JSON for validation, documentation data required by a given application.

Followed the Agile methodology to implement the application.

Developed XML, PHP files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.

Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.

Did Packaging and Deployment of builds through ANT script.

Wrote stored procedure and used JAVA APIs to call these procedures.

Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures



Contact this candidate