Trilok Resume
Trilok Resume
triloknetworks@gmail.com
(469) 428-7717
Senior Java Developer with strong experience of 9+ Years in designing, developing, and maintaining the
web based and the business applications using Java, J2EE, Micro services, WebLogic Portal,
WebSphere, Oracle Technologies, NO SQL and proficient in all aspects of system architecture, including
designing and implementing large, scalable, distributed systems.
Professional Summary:
● Around 9+ years of experience in development, testing, documentation & production support
applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
● Experienced in Waterfall model and agile methodologies like SCRUM, Kanban.
● Extensive hands-on experience with core expertise in design, development, and deployment of N-
Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring, EJB, JSP,
Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter.
● Expertise in spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring
micro services, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration, and
Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
● Developed Applications with Spring Cloud with Netflix Eureka to create the discovery Server and
the discovery service and clients.
● Developed Gateway Service using Netflix Zuul to redirect service calls and created Spring Cloud
Config Server Using Spring Boot to configure the application.
● Developed Ribbon Clients with Netflix Ribbon for load balancing and used Netflix Hysterix for fault
tolerance and viewing the dashboard.
● Used the various annotation from Netflix frameworks and spring boot, spring cloud for load
balancing, for enabling circuit breaker pattern.
● Hands on experience in Front-End technologies like Angular, Bootstrap, HTML5, JavaScript, CSS3,
JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and ExtJS.
● Experience developing applications using MVC and MVVM client-side JavaScript frameworks such as
Angular 8.x,6.x, AngularJS to create dynamic web applications.
● Experience on Angular 8, Node JS, MongoDB, GitHub and Amazon Web Services (AWS), EC2, S3.
● Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and
DOM.
● Strong Experience in working with JAVA based testing frameworks like JUint, Selenium, TestNG,
Mockito, Spock, and Cucumber, Power mock, MockMvc, etc.
● Experience of working with authorization and authentication of web services using OIDC (Open ID
Connect) on top of OAuth 2.0, site minder (for pol based authentication and single-sign on) and JWT
(JSON web tokens to securely transmit information between parties as a JSON object).
● Experience in using Kibana and Splunk for dashboard for log data and creating charts for analysis.
● Extensively worked to build Model-View-Controller (MVC) and multi-tier client/server architecture
using design patterns like DAO, DTO (Data Transfer object), Singleton and Session Façade.
● Worked on deploying the latest builds in standalone as well as set up the JBoss cluster nodes to
deploy builds using JBOSS Deployment Manager.
● Providing detailed design documentation as necessary, assisting in development operation activities
as needed, producing code development in Java / J2EE, JMS, KAKFA, producing automated unit
tests, providing configuration data as needed, assisting with system implementation and providing
POST implementation support.
● Knowledge on all the AWS components like VPC, EC2, ELB, Auto Scaling, launch Configurations, S3,
Glacier, Lifecycle rules for storage, Route 53, Cloud watch, Cloud Trial, RedShift, Volume and
Snapshot management, SNS, IAM and Roles.
● Experience with amazon web services (AWS) and amazon cloud technologies such as Amazon EC2
(virtual servers), Amazon Cloud Watch (monitoring).
● Experience with test driven development (TDD) using a unit testing framework Junit and knowledge
of ANT, Maven and Log4j tools.
● Used version controller tools like Subversion and CVS, Bitbucket, Clear Case, Tortoise SVN and Git.
● Made use of functional features of JAVA8 like Functional Interfaces, Lambda Expressions, Method
References and Stream API for Bulk Data Operations on Collections which would increase the
performance of the Application.
● Hands-on experience working with Continuous Integration (CI) build-automation tools such as
Maven, SVN, CVS, Jenkins and Apache Ant.
● Good working knowledge of NoSQL Database, MongoDB, Cassandra.
● Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP,
WSDL. Exposure to JAXB & JAX-WS & JAX-RS.
● Managed GIT, Jenkins. Designed and automated build & release process.
● Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases
like Oracle 9i to 11g, SQL, PL/SQL and MS Access.
● Experiences in Data Modeling, Dimensional Modeling of large databases.
● Good experience in Information Technology field as a SQL server developer with strong expertise
in SQL server development, designing Stored Procedures/Transact SQL coding.
● Provide daily support with resolution of escalated tickets and act as a liaison to business and
technical leads and ensure issues are resolved in timely manner.
● Well experienced in collaborating with onsite as well as offshore teams and coordinating with
business to convert business requirements into technical specifications.
Technical Skills:
J2EE Common Services APIs/ Servlets, JSP, AWS, POJO, JMS, JDBC, JPA, JNDI, Hibernate, JTA,
Front End Technologies AJAX, JAXP, Angular, Bootstrap, Node JS, JSON, Java Mail
Application Servers BEA Web Logic, JBoss 6.x, IBM Web Sphere
Languages: Java, UML, SQL, PL/SQL, C, C++.
Methodologies Waterfall, Agile
Operating Systems UNIX, Windows, DOS.
Middle Ware JMS, Integration Messaging Service, Spring Boot, Spring Cloud,
Netflix OSS
Web Servers Apache Tomcat, WebSphere, Embedded Containers with Spring
Boot
Databases SQL, Oracle, MS Access, SQL Server.
Amazon EC2, S3, simple DB, Elastic Load Balancing, SQS, EBS,
Cloud Technologies
cloud front, EKS and PCF.
Web Tools/IDE Eclipse, STS, Intellij.
Testing Tools JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium.
Version Control SVN, CVS, GIT.
Environment: Angular, AWS, JDK1.8, Spring Core, Spring MVC, Web Services (SOAP), JMS, Maven, ANT,
Log4J, JUnit, Jira, Splunk, Netflix, Swagger, Jenkins and PCF.
● Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build
packaging and deployments of the application components.
● Developed and Analysis the J2EE application based on the Service Oriented Architecture.
● Involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed
agile methodology in the Scrum Cycle model.
● Implemented various features of spring framework such as Dependency Injection, IOC,
Annotations and spring integration with Hibernate.
● Implemented application architecture of the System based on Spring Web React and J2EE
specifications.
● Developed the Restful web Services using spring boot framework, JAX-RS web services for our web
application to access the database.
● Deployed all the web services on Azure-Cloud Based Environment in One Ops to make the services
available to all clients.
● Followed an Agile development environment, involving daily stand-up meetings on call and
participated in project discussion.
● Worked with HTTP/HTTPS protocols by using Angular 6 components to build microservices.
● Developed several reusable custom elements using the Angular elements available in Angular 6.
● Preparation of the framework classes for communication between portal to EJB and Hibernate.
● Worked with Angular6 routers, forms, modules, Dom, events, expressions and created the
Angular6custom directives, Filters and Services.
● Used a MicroServices architecture, designed and developed RESTFUL web services using Spring
Boot framework.
● Used Angular 6 for creating modules and components and coupling them together into a functional
app.
● Used SDLC methodologies like Agile, as well as Sprints and SCRUM teams to better streamline
process and manage the project.
● Written RESTful API’s to communicate with third-party client APIs, and the backend to
communicate with client’s frontend website interactions.
● Extensively worked in writing minimal code in building re-usable forms with their validations using
REACTIVE programming with Flux Architecture.
● Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
● Used azure cloud for the migration with API endpoints in the CloudFront
● Used Cosmos DB and functions to run several apps.
● Checking the API Performance when migrating and resolving any errors due to compatibility issues
between cloud and ATG.
● Used Spring 5.0 (Web React) for writing the API used for the Migration.
Environment: Spring Web Flux, Angular8, Oracle, Azure, Scrum, Spring Batch, Junit, Mockito, Jira,
Jenkins, Log4j.
Environment: JDK1.6, IBM RSA, RTC, UML, Spring Core, Spring MVC, Spring Batch, JPA, XML Schemas,
Bootstrap, Web Services (SOAP), JMS, Maven, ANT, Log4J, JUnit, Jira, JRebel, Putty, Unix, Jenkins and
WebSphere App Server.
Education Details:
Master’s Degree in Computer Science and Information Technology from Texas A&M-
Commerce in the year 2017.