0% found this document useful (0 votes)
128 views8 pages

Venkata Sai Nirmal Kumar Meeshala - Java Microservices Developer

The document provides a summary of Venkata Sai Nirmal Kumar Meeshala's professional experience and skills. He has over 10 years of experience developing Java and J2EE applications. Some of the technologies he has experience in include Java, J2EE, XML, AJAX, JSP, Servlets, Struts, Spring, Hibernate, Web Services, SQL, Oracle, MySQL, JavaScript and more. He has worked on projects involving banking, e-learning, web portals and more. Currently he works as a Senior Full-Stack Developer at Premier Inc. where he works on React JS, Golang, microservices and other technologies.

Uploaded by

aditya25jain2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views8 pages

Venkata Sai Nirmal Kumar Meeshala - Java Microservices Developer

The document provides a summary of Venkata Sai Nirmal Kumar Meeshala's professional experience and skills. He has over 10 years of experience developing Java and J2EE applications. Some of the technologies he has experience in include Java, J2EE, XML, AJAX, JSP, Servlets, Struts, Spring, Hibernate, Web Services, SQL, Oracle, MySQL, JavaScript and more. He has worked on projects involving banking, e-learning, web portals and more. Currently he works as a Senior Full-Stack Developer at Premier Inc. where he works on React JS, Golang, microservices and other technologies.

Uploaded by

aditya25jain2003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Venkata Sai Nirmal Kumar Meeshala

Professional Summary
• IT professional with Ten years of experience in Analysis, Design, Development, Integration, Testing and maintenance
of Java, J2EE Web applications.
• Experience in developing applications using Java, J2EE, XML, AJAX, JSP, Servlets, JDBC, Struts, Spring, Hibernate, Web
Service (Axis, JAX-WS, SAAJ, JAXB), ANT, Junit, Maven 2.0, Jenkins, Bamboo, Cucumber, Dynatrace, Splunk,
Confluence, Sonar Lint, Java Script, Groovy Scripts, HTML, DHTML, JQuery, DOJO, SQL/PL-SQL.
• Extensive experience in building Rich Internet Applications (RIA), Web2.0 using technologies including Ext JS, jQuery,
Json, Yahoo UI (YUI), Adobe Flex
• Java 17 experience with optimizing microservices architecture for performance, security, and scalability in Agile
environments.
• Strong knowledge and Experience in using J2EE Design Patterns, UML modeling, SOA (Service-Oriented Architecture)
and Object Oriented Analysis and Design (OOAD).
• Experience in developing J2EE Web services using WSDL and SOAP.
• Experienced in designing and implementing Business Rules using JBoss Drools.
• Proficient in XML Technologies including SAX, DOM parsing and XSL, XSLT and with XML editor tool XML Spy.
• Experience on Application Servers including WebSphere8.5, Web Logic 8.1, and Tomcat/Apache/JBoss.
• Very good working experience in databases such as Oracle18C, MySql5.5, Sybase, SQL Server in the areas of Object-
Relational DBMS Architecture, physical and logical structure of database, Application Tuning and Query optimization.
• Strong Database skills with Oracle & working with VISIO and TOAD11, SQL navigator tools for database modeling and
development.
• Strong working knowledge in developing Restful web services and Micro Services using Golang.
• Have good hands on experience in writing Database Packages, Function and Procedures PL/SQL to set optimum
business logic for various projects.
• Experience in implementing Blue Prism User authentication by defining user roles, creating users and setting
password policies.
• Development experience with IDEs like Eclipse, STS, RAD, JBuilder.
• Experience of working in all major areas of the Software Development Life Cycle and good experience in Application
Performance analyzing and tuning.
• Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design
Specification, Development, Application Performance Analyzing and Tuning Deployment.
• Experience in developing toolkits that can use in different BPM process apps.
• Good experience in configuring Log4j/Log4j2 & developing ANT Scripts, Groovy Maven Script and shell script for
Enterprise applications
• Successful track record of implementing Finance, Banking, Networking, e-Learning, Web Portals etc.
• Good experience with Software repository management tools like GitHub, Subversion (SVN), CVS and Win CVS.
• Development experience adhering with processes like agile methodology.
• Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal
supervision.
• Ability to design and implement organizational and process structures based on methodologies such as Waterfall and
Agile (scrum).
• Client-Side code were written in React JS, J Query and server side code were developed using MVC4.
• Experience in workflow implementation using CAMUNDA BPMN processes implementation.
• Guiding team members with technical and functional issues.
• Extensive experience in production deployment and production support.
• Experienced in the maintenance for custom software development including file-server based database applications,
and internet/web-based applications.
• Worked closely with clients, QA teams and end-users to resolve issues, get the requirements, and improve efficiency
and usability.
• Setup applications on various servers such as Web Sphere / Web Logic, Tomcat/JBoss, Oracle10g, MySQL, Sybase.

Education
• Bachelors of technology from Chhattisgarh swami Vivekanand technology university, Chhattisgarh, India.
Technical Skills
• Platforms Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
• Programming JDK 1.5, 1.6, 1.7,1.8,17, C, C++.
• Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
• Client Scripting JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5,
Node JS
• Java Frameworks Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
• Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova,
Database Spy, MySQL Workbench
• Databases DB2, MS-SQL Server, HSQLDB, PostgresSQL, Mongo DB, MySQL
• Middleware EJB 2.1, EJB 3.0, CORBA, RMI, JMS
• Version Control Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
• IDEs Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.
• Build Tools ANT 1.7,1.8,1.9, Maven, Gradle
• Continuous Integration Jenkins, Hudson
• XML Tools Altova XML Spy 2005,2008
• XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
• Webservice Specifications JAX-RPC, JAX-WS, JAX-RS
• Webservice Tools SoapUI 4.0,5.1, TcpMon
• Webservice Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
• Whitebox Testing Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse,
EasyMock, PowerMock, Blue Prism.
• Blackbox Testing JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,
• Application Servers Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
• Web Servers Tomcat 5.0,6.0,7.1, Joans
• UML Tools Altova UML Model, Rational Enterprise, MS Visio
• ORM Frameworks Hibernate 3.0,3.1,4.1,5.0, TopLink, OpenJPA, iBatis
• Defect Tracking JIRA, Bugzilla, Rational ClearQuest
• Methodologies Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
• Reporting iReports, JReports
• Batch Jobs Quartz Scheduler, Cron, Spring Batch
• HTML Editors MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
• Templating Velocity, Freemarker
• Cloud Computing AWS – EC2, RDS, S3, Dynamo DB, IBM Bluemix
• Micro Services Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka

Professional Experience
Premier Inc., Charlotte, NC Jun ’19 – Till
Sr. Full-Stack Developer
Responsibilities:
• Involved in Scrum, Sprint review, Retrospection and Sprint Closure meetings as a part of AGILE. Participate in daily
SCRUM calls to post the latest on the deliverables
• Contributes process improvements and showcases work in demo/retro meetings. Database design (modeling, DDL,
performance tuning, triggers, indexes)
• Software development practices (arrays, lists, loops, implementation of design patterns and choosing optimal
patterns for the objective at hand).
• Participated in Setting up the Blue prism development environment (software installation, installation of related
technologies such as Splunk/logging etc.)
• Expertise in React JS framework to develop the SPA.
• Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS,
Redux, Flex, Node JS, Mongo DB.
• Implemented REST services by Golang with micro services architecture.
• Experienced in React JS and working with React Flux architecture.
• Expert in two technologies and competent in 2-3 other areas per product/team needs, including but not limited to:
Java and associated frameworks and libraries via tools like Spring, Struts, Hibernate, etc. Evaluate code quality using
SonarQube & Fortify Tools. Constantly analyze code for reusability & refactoring.
• Moving less important activities to Kotlin: Some parts of the project were moved to Kotlin and it involved learning a
new language quickly and writing small pieces of code to migrate from Java on selected portions.
• Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single
Page Application.
• Demonstrating proficiency in leveraging the latest features of Java 17, such as pattern matching, sealed classes, and
records, to enhance application performance and maintainability.
• UI Development via tools such as HTML, CSS, JavaScript and associated frameworks like Dojo, Angular, Node JS, etc.
• Developing Single Page Applications (SPA) using JavaScript MVC framework Angular6.
• Implement modules into Node JS to integrate with designs and requirements.
• Work with external service providers in understanding their APIs and raise any technical issues in Service
Now/Bugzilla.
• Designing, developing, and maintaining microservices architecture using Java 17, and implementing RESTful APIs to
facilitate communication between microservices.
• Middleware tools such as JBoss, Wildfly 14x, Web Methods, Crosswords, Message Broker, etc. Testing via tools such
as Junit, Cucumber/Gherkin, Selenium, Quality Center/Quickest Pro, etc.
• Develop bamboo Jobs to support Continuous Integration / Continuous Delivery of the micro services. Creating
repositories in Git and automating the build jobs in Bamboo.
• Participated in designing the solution, implementing it, and maintaining Java components and interfaces.
• proven, configurable processes for the complete consumer lending lifecycle including origination, servicing,
collections and asset management.
• Created CAMUNDA workflows to automate instantiation, health check, configuration and delete processes on PNF
and VNF devices.
• Participated in the Agile/Scrum team. Solid familiarity with all of the Scrum principles and practices and how they
can be applied by mapping concepts to workflows, Oracle Financial Services Lending and Leasing creates an end-to-
end solution built on in an Agile team.
• Created UI application to execute CAMUNDA workflows and to migrate device configurations from PNF to VNF.
• Experience in middleware/ interface development, ideally leveraging Kafka.
• Analyze user requirements; envision system features and functionality.
• Have good understanding of application (MobaXterm), server (WinScp, FileZilla, DB Visualizer), network security and
compliance requirements.
• Implemented React JS Controllers to maintain each view data
• Experience in Azure or AWS cloud environments.
• Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
• Used Gradle, which is a build automation tool, it describes how software is built and it describes its dependencies.
• Experience using tools such as Jenkins, Nexus/Artifactory.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for
micro services.
• Created a custom analytics framework to gather useful user behavior data using Mongo DB.
• Participated in research, extraction and entry of complex data while collecting and auditing information. Identifies
and resolves errors in database. Focus on data integrity and data clean up.
• Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
• Using JSP HTML5 Tag libraries CSS3 JavaScript, Angular 4/5, and AJAX developing UI.
Environment: JDK 11.0.1, Azure 2.0.5, Java 17, Spring Boot 2.0.1 ,log4j 2.8.2, Spring Framework 5.0.2, Golang, Apache
2.0, Maven 3.3, Jaxb-api 2.3.0, Spring MVC, Hibernate 5.0, Artifactory 4.7.3, JAX-RS Web services, JBOSS, Wildfly 14x, JAX-
WS Web services, Apache CXF, Kafka, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, Struts 2.1, JSTL Node JS, React JS,
Oracle 18C, Web sphere, Appian 7.1, Eclipse 4.10, Junit, XMLSPY, Junit 4.1, Easy Mock, JIRA, Rally, Jasmine, IntelliJ,
Selenium, GIT, Bamboo CI, Cucumber, Soap UI, Fiddler, JMeter, Apache POI.

Kubota Tractor Corp, Grapevine, TX Sept ‘18 – Jun ‘19


Sr. Full-Stack Developer
Responsibilities:
• Participated in designing the solution, implementing it, and maintaining Java components and interfaces.
• By mapping concepts to workflows, Oracle Financial Services Lending and Leasing creates an end-to-end solution
built on proven, configurable processes for the complete consumer lending lifecycle including origination, servicing,
collections and asset management.
• Requirements envision system features and functionality.
• Have good understanding of application (MobaXterm), server (WinScp, FileZilla, DB Visualizer), network security and
compliance requirements.
• Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
• Supports users by developing documentation and assistance tools.
• Experience in Azure or AWS cloud environments.
• Designed and implemented server-side RESTful web services using Node JS and handled communications to the
client side (React JS) using JSON.
• Worked on React JS Virtual Dom and React views, using components which contains additional components called
custom HTML tags.
• Used Gradle, which is a build automation tool, it describes how software is built and it describes its dependencies.
• Experience using Participated in the Agile/Scrum team. Solid familiarity with all of the Scrum principles and practices
and how they can be applied in an Agile team.
• Experience in middleware/ interface development, ideally leveraging Kafka.
• Strong knowledge of the interworking of web applications and relational databases.
• Analyze user tools such as Jenkins, Nexus/Artifactory.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for
micro services.
• Created a custom analytics framework to gather useful user behavior data using Mongo DB.
• Participated in research, extraction and entry of complex data while collecting and auditing information. Identifies
and resolves errors in database. Focus on data integrity and data clean up.
• Extracted data from SAP and other systems to assure consistency and collect data for analysis. Used Excel and Access
to merge and analyze information from multiple sources.
• Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
• Developed UI using JSP HTML5 Tag libraries CSS3 JavaScript, Angular 4/5, and AJAX.
Environment: JDK 11.0.1, Azure 2.0.5, Spring Boot 2.0.1, log4j 2.8.2, Spring Framework 5.0.3, Apache 2.0, Maven 3.1,
Jaxb-api 2.3.0, Spring MVC, Hibernate 4.0, Artifactory 4.7.3, JAX-RS Web services, JAX-WS Web services, Node JS, Apache
CXF, Kafka, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web sphere, React JS, Appian 7.1, Eclipse 4.8,
Junit, XMLSPY, Junit 4.1, Easy Mock, JIRA, Rally, Jasmine, IntelliJ, Selenium, GIT, Bamboo CI, Cucumber, Soap UI, Fiddler,
JMeter, Apache POI.

CENTURY LINK, SACRAMENTO, CA Jan ‘17 – Sept ‘18


Sr. Full Stack Java Developer
• Century Link is the second largest U.S. communications provider to global enterprise customers. With customers in
more than 60 countries and an intense focus on the customer experience, Century Link strives to be the world’s best
networking company by solving customers’ increased demand for reliable and secure connections. The company also
serves as its customers’ trusted partner, helping them manage increased network and IT complexity and providing
managed network and cyber security solutions that help protect their business.
Responsibilities:
• Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and
deployment of the application.
• Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5
bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.
• Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
• Developed UI using JSP HTML5 Tag libraries CSS3 JavaScript, Angular JS and AJAX.
• Used AngularJS 4 for Directives, Filters, Services, Validation, and Data binding of UI components.
• Used Angular to build a single page application using typescript.
• Developed reusable custom directives using Angular JS 4 using transclude, restrict, event handlers and templating.
• Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
• Developed Java Beans and Custom Tag Libraries providing client side validations in JavaScript and providing
interactive front end GUI using AJAX.
• Developed the backend by using Node JS, express and MongoDB.
• Used Joins Stored Procedures and Functions in Interaction with backend database using SQL
• Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
• Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through
view resolver.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for
micro-services.
• Wrote database interaction code and used JDBC API to connect MySQL.
• Created a custom analytics framework to gather useful user behavior data using Mongo DB.
• Documented the requirements including the available code, which should be implemented using Spark, Hive, HDFS,
HBase and Elastic Search.
• Developed enterprise applications using Scala and used Python scripting to run dynamic websites on servers.
• Used Core Java with knowledge of multithreading concurrency memory management.
• Build the application using TDD Test Driven Development approach.
• Used Oracle as database and involved in the development of PL/SQL backend implementation.
• Involved in stage deployments using Glassfish server.
• Designed Prototype and project lay out skeletons using react JS, J query, and CSS /LESS and HTML 5.
• Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
• Developed Restful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA
framework.
• Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
• Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
• Developed a data pipeline using Kafka, Spark and Hive to ingest, transform and analyzing data
• The middleware interaction used JMS/IBM Web Sphere MQ series for transferring messages between different
components using the JMS/Mail API framework.
• Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud
Formation.
• Designed Restful XML web service for handling asynchronous AJAX requests.
• Worked with Java 8 lambda expressions and functional interfaces.
• Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user s
manual for the application.
• Used Maven for project management and build automation and Continuous Integration is done using Jenkins.
• Use of tools such as PMD, find bugs, Jenkins, Sonar to ensure the continuous integration in the project.
• Used SoapUI for testing and developed JUnit, Mockito, and Power Mock Test cases to test the service availability.
• Used issue-tracking tool JIRA for bug fixing and life cycle traceability.
• Used Subversion as a version control for implementing the application.
• Used Selenium, Cucumber for UI automation.
• Used log4j for logging errors, info, exceptions
Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Web services, JAX-WS Web services,
Apache CXF, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web sphere, Appian 7.1, Eclipse 4.2, Junit,
XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Kafka, PMD, AWS, Node JS, Bootstrap, AngularJS 2, HTML5, CSS3, Toad, Maven,
Hudson, Sun Jersey, Junit 4.1, Easy Mock, JIRA, Rally, Jasmine, Netflix, Apache POI, Quartz Scheduler, Selenium, GIT,
Bamboo CI, Cucumber, SoapUI, Fiddler, JMeter, Apache POI.

AETNA, SAN DIEGO, CA Sept ‘15 – Dec ’16


Sr. Full Stack Developer
• Aetna is one of the nation's leading diversified health care benefits companies, serving an estimated 46.7 million
people with information and resources to help them make better decisions about their healthcare. As a health care
leader, we believe that our corporate responsibility starts with helping people live healthier lives. And that means
using our resources to make the communities and world we live in better places.
Responsibilities:
• Responsible for understanding user requirements, designing and developing the application.
• Involved in using Core java concepts - Collections, Networking, Exception Handling, Multi-Threading, Concurrency,
Serialization and Data Structures.
• Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
• Developed and used MS SQL stored procedures to improve performance and to reduce the amount of code in Java.
• Designed and developed Oracle 12c PL/SQL batch and real-time processes for loading data from internal and
external systems using SQL Loader and External tables.
• Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
• Versioning and maintenance using Putty, FileZilla and GIT for version control.
• Involved in deployment of application on Apache Tomcat Server in Development.
• Implemented spring framework based on the Model View Controller design paradigm.
• Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML and Angular JS.
• Bootstrap was used implemented for a fluid UI that works across devices.
• AJAX was used to provide for a more intiutive UI.
• Involved in building Restful Web services.
• Used JPA to persistently store large amount of data into database
• Involved in the implementation of DAO using Spring-Hibernate object relational mappings.
• Extensively used the Spring Tool Suite IDE for all coding in Java.
• Used log4j for tracking and fixing bugs.
• Used Restful Services to build Web services, which is lightweight, maintainable and salable.
• Design and created tables in DB2 for the application and used IBM Data Studio for database access using DML
statements.
• Used Java Persistence API (JPA) framework for object relational mapping.
• Designed and developed application based on Spring MVC design pattern along with Web Flow Architecture.
• Used Spring Boot, Spring MVC to build the Web application, Services.
• Used MySQL database to store the data.
• Used JUnit framework for unit testing of application and Log4j to capture errors.
• Extensively used AJAX technology to add interactivity to the webpages.
• Jenkins was used for Continous Integration.
• Used Mustache to build the templates, widgets required for the web application.
• Used JQueryUI plugins viz kendoui datagrid, tree, calendar.
• Used AngularJS 1 as the Single Page Web App UI MVC framework.
• Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
• Legacy code was written in Struts. Bridged the new ECO app developed in Spring with legacy.
• Used SOA for web based applications.
• Used Gradle which is a build automation tool, it describes how software is built and it describes it's dependencies
model to a traditional relational database.
• Implemented unit and system testing of developed modules
• Version Control was mandated through ACCUREV.
• Involved in deployment of application on Apache Tomcat Server in Development & QA environment.
• All services were deployed on IBM Bluemix cloud.
Environment: JDK1.7, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, HTML, CSS, JMS, XML, Eclipse,
Apache, Oracle ECM, DB2, Struts, Spring Boot, Active MQ, REST web services, SOAP, ILOG, Web2.0, Oracle BPM, WSDL,
Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Junit, Gradle, Accurev, JPA, AngularJS 1,
KendoUI, MySQL, Putty, Postman, Spring Security, IBM Bluemix.

ABN AMRO BANK, KANSAS CITY, MO Jan ‘14 – Aug ’15


Java Developer
Responsibilities:
• Designed the Web Application using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
• Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
• Used Agile methodologies during the complete project life cycle.
• Helped in preparing the design documents like process flow, sequence, component diagram.
• Implemented DIM Web service using Spring Framework.
• Used Agile methodology XP for development using User Stories.
• Used annotations in the complete project development, web services, MVC design.
• Used JMS for consuming pin verification, device connect disconnect messages.
• Used JPA as data persistence API for all the DAO, database operations.
• Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
• Used Maven project management tool for build and deployment of the application.
• Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
• Developed Spring REST Web services for opening, closing the locker door web service operations.
• Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and
also backend using Hibernate.
• Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean
and form tag libraries.
• Developed code for user stories (based on user requirements) and successfully approved it from QA
• Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
• Developed rule modules using Rule Engines, Drools.
• Used Subversion (SVN), Clear Case as source controls.
• Wrote GWT code to create presentation layer using GWT widgets and event handler.
• Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
• Established continuous integration (CI) practices and standards for PSCU with Jenkins.
• Spring XML configuration for Camel Integration to messaging XML documents.
• Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java
backend
• Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
• Parse XML documents like Device Connect, disconnect messages using JAXB.
• Used Microsoft Visio to design the workflows and sequence diagrams, class diagrams.
• Writing unit and integration tests with Mockito framework.
Environment: JDK 1.6, Eclipse 3.6, Agile, Spring FW 3.1.0, Cache Abstraction, REST Web Services, Tomcat 6, Oracle 11g,
Spring MVC, Hibernate, GWT, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3, JavaScript, ExtJs, JSON, JMS, DB Visualizer
7.1, Web logic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), Clear Case, Jenkins.

Birla Sun Life Insurance, Hyderabad, Ind Jan‘13 – Dec’13


Jr. Java Developer
Responsibilities:
• Involved in Analysis, design and coding on Java and J2EE Environment.
• Implemented struts MVC framework.
• Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application
Server.
• Designed, developed and implemented the business logic required for Security presentation controller.
• Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
• Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.
• Used JDBC to connect to Oracle database and get the results that are required.
• Designed asynchronous messaging using Java Message Service (JMS).
• Configured JMS Queues in Web Sphere Application Server.
• Developed web Components using JSP, Servlets and Server side components using EJBunderJ2EE Environment.
• Integrated a crystal report to the application, which will show all the details of the vouchers on the paper and used
for future reference for the workers.
• Developed a web service, which will retrieve the details from the Database.
• Prepared complete documentation of the Web Service developed.
• Prepared a complete documentation of the project and test case documentation with sample inputs
• Version control is done by using CVS.
• Environment: JDK1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE
Design Patterns, JavaScript, Web Logic server, JDBC, Crystal reports XI, WindowsXP, SQL Server 2000, Ant Scripts,
LDAP, Java Beans, Hibernate, CVS.

You might also like