We provide IT Staff Augmentation Services!

Apps. Senior Java Programmer Resume

Tampa, FloridA

SUMMARY

  • Having 10 years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design, Development and Support of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Good Experience in designing front end interfaces using HTML, JSP, Angular 4, jQuery, Bootstrap, CSS, Java Script and Type Script.
  • Good Experience using Object Relational Mapping tool like Hibernate.
  • Solid Experience in Spring Framework such as Spring IOC, Spring Resources, Spring JDBC.
  • Good Experience in using Messaging Frameworks like Apache Kafka.
  • Experience in developing web-services using REST, SOAP, WSDL and Apache AXIS2.
  • Experience in writing the SQL queries.
  • Worked on Telecom Domain Specific Frameworks such as Concept wave.
  • Worked on ATG Dynamo Framework as UI Application Developer.
  • Experience with various IDEs like IntelliJ, Eclipse, JBuilder and Velocity Studio.
  • Implemented the service projects on Agile Methodology/ Lean and Kanban Methodology and involved in running the scrum meetings.
  • Used CVS, GIT, Maven, and SVN for Source code version control.
  • Experience in designing transaction-processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
  • Experience in working on dev ops tools uDeploy, Jenkins and Team City.
  • Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.,
  • Implemented best coding practices using Junit/Mockito, SONAR and Jacoco Code Coverage.
  • Performance and System testing using Console, JMeter and Blaze meter.
  • Familiarize with deployment of web applications in both Cloud and Unix environments.
  • Client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, IOS

Programming Languages: Java7/8, Jython, SQL, PL/SQL

Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML, CSS, Bootstrap, JavaScript, jQuery,NodeJS and Angular 4.

Frame Works: Struts, Hibernate, Spring, Concept Wave, ATG 7.0, Apache Solr.

Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).

Web/Application Servers: Web Sphere, WebLogic, JBoss and Apache Tomcat.

Databases: Oracle10g, MS-SQL Server, MongoDB, SYBASE

IDE Tools: IntelliJ, Eclipse, STS.

Source Control: CVS, SVN, Maven, Subversion, GIT

Methodology: Water Fall, Agile, SCRUM, Lean and Kanban.

Devop tools: uDeploy, Jenkin, Docker, Teamcity.

Other Tools: TOAD, uDeploy, MS-Office, Fish eye, JIRA, TOAD, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, Tampa, Florida

Apps. Senior Java Programmer

Responsibilities:

  • Developed service layer with Spring and Rest Web services using JAX-RS and JSON.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Responsible for technical NAM Support activities for different RPA web applications.
  • ConsumedTPAM SOAP web services and invoked from the Service Layers.
  • Implemented Caching Strategies to reduce the server load and speed up the application.
  • Securing web application using Basic Authentication and OAuth.
  • Designed and implemented Micro Services Architecture using Web services and Spring Boot.
  • Implemented “BOT” Live video recording and streaming features using Java, FFMPEG and Ultra VNC.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed SQL Queries for performing CRUD operations using MS-SQL Server.
  • Developed inventory application UI modules using Type Script and Angular 4.
  • Developed control central application screens using HTML, CSS, Java Script, Bootstrap and Angular 1.x.
  • Responsible for developing components using IBM UDeploy for automating deployments and integration with Jenkin Jobs.
  • Used Apache Kafka as a messaging system for asynchronous schedule updates.
  • Handled back end service requests using Java executor framework for achieving high performance.
  • Developed middle layer by following design patterns Facade, Template, Proxy, VO, and Command.
  • Performance and Thread dump analysis for existing projects using JMeter, WebLogic console and Jconsole.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Used GIT-BIT Bucket to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.

Environment: Automation Anywhere, Java/J2EE, Java8, Spring, Webservices JAX-RS, WADL, SOAP UI, JSP, Type Script, Angular 4, NodeJS, AJAX, Html5, CSS, Maven,, MS SQL Server, JIRA, Bit bucket, UNIX, IntelliJ, AGILE-SCRUM, uDeploy, JMeter, Console, FFMPEG, Ultra VNC.

Confidential, Sunnyvale, CA

Sr. Java/J2EE Consultant

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Generated DAO’s to map with database tables usingHibernate. UsedHQL(Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Used Executor Framework for Implementing the Payroll Task Execution Parallel.
  • Worked on debugging support activities for Merlin Legacy applications dat uses Confidential Rover, Attachments, ActiveMQ and Apache Solr and provide solutions in timely manner.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Used Apache Solr for faster data retrieval and to enhance performance of Merlin search services.
  • Speed up the process of Solr Indexing by using configuration based approach.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Used Apache Kafka for reliable and asynchronous communication between the components for sending and receiving the messages on the queue.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • UsedMavenfor generating system builds and Bamboo for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Developed the application using version management GIT and IDE’s as Eclipse and Intellij.
  • Used LOG4J, JUnit, and SPLUNK for debugging, testing and maintaining the system state.
  • Used Postman for testing the Web-Services.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Jdk1.8, Spring, Hibernate,Webservices, Spring Boot, JAX-RS, WADL,SOAP UI, JSP, AJAX, Apache Solr,Active MQ, Apache Kafka, Html, CSS, Maven, log4j, Oracle, MY SQL,, Microservices, SQL Developer, JIRA, STASH, GIT, UNIX, IntelliJ, AGILE-SCRUM.

Confidential, Orlando, FL

Sr. Java/J2EE Consultant.

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Worked on web services SOAP and REST technologies
  • Developed HQL queries for CRUD
  • Developed DAO API to manage the payment information using JDBC
  • Utilized Log4J to track of all the errors and for the project status.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Used Spring IOC, AOP modules to integrate with the application.
  • UsedMavenfor generating system builds and Bamboo for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Consuming and exposing various Web services using Spring REST.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, JQuery and CSS.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used REST-CLIENT for testing the Web-Services.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Used GIT to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.
  • Involved in doing code reviews using STASH.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate,Webservices, JAX-RS, WADL,SOAP UI, JSP, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, MY SQL,, SQL Developer, JIRA, STASH, GIT, UNIX, IntelliJ, AGILE-SCRUM.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented application level persistence using Hibernate and Spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, WebLink, Angular JS and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Configure SQL using Liquibase preconditions, insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
  • Wrote complex named sql queries using Hibernate.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Developed the application using IntelliJ IDE.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used SOAP-UI for testing the Web-Services.
  • Designed and developed the application using Lean-Kanban methodology.
  • Used SVN to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.
  • Involved in doing code reviews using Fish-Eye.
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • Implemented SOLID Design Principals throughout the development of Project.
  • Used Maven script for building and deploying the application.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate,Webservices, JAX-RS, WADL,SOAP UI, JSP, Portico Web Link, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, MY SQL,, SQL Developer, JIRA, Fish Eye, SVN, UNIX, IntelliJ, Lean and Kanban.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Agile).
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Created Action Classes, Form Beans, and Model Objects for the application using Model View Controller (MVC) approach.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Optimized SQL queries used in batch processing.
  • Extensively written unit test cases using JUnit framework.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • UsedSAXandDOMparsers for reading and puttingXMLmessages intoSOAP message.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Write custom tag libraries for implementing tree,grid structure.
  • For Bulk Order Processing, Implemented Functionality to Read Input Data from MS-Excel Files using Java and JXL API.
  • Batch of Validating Billing Telephone Web service calls used for Bulk Order is solved using APM Scheduler and Apache Mail API.
  • Implemented Jets Engine using Singleton and Factory Design Patterns for loading Application bulk Customer Premises Equipment data for VOIP Product.
  • Designing and showcasing the UI Mock-ups for Enterprise Product.
  • Consume and Expose Web services using Apache Axis2 for One Stop and Billing Telephone Number Validations.
  • GeneratedWSDLfile for publishing the web service.
  • Writing service methods and SQL queries to interact with the Oracle.
  • Designed and Developed Frontend Design Screens for Enterprise Product using Concept Wave Design Editor.
  • Generated SQL custom scripts from Value Objects using Concept wave Velocity Studio.
  • Written Complex queries and Fetching DB Data using Concept Wave Finders.
  • Implemented the Persistence Logics using Concept wave Scripts.
  • Conducted client side validations using JavaScript and Concept Wave Rules.
  • Mapped VO in Domain Model to tables in Relation Model and Generated SQL Scripts in ConceptWave.
  • Coded JDBC calls in the Conceptwave to access the Oracle database tables.
  • Write SQL Queries for Fetching from DB to Render to UI.
  • Deployed and moved all configurations to UAT Environment.
  • Executed J2EE design patterns such as Factory, DAO, DTO and Proxy.
  • Implementing functionality like Move, Change, Add and Disconnect using on existing services using Struts Action Classes, Action Forms and DAO’s.
  • Validate and Traverse Generated XMLs using DOM Parser.
  • Used tools like XML Spy for getting XPATH of corresponding node, mapped with Data Gathering Object (DGO).
  • Implement the configuration pages like location, service, details and summary independent of a product using Struts and DGF Frameworks.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts1.1, Hibernate, Spring, Web Services,JAX-RS, Conceptwave, DGF, JSP, JQuery, JSON, AJAX, Html, CSS, Java Script, log4j, SQL Server, Weblogic, SVN, Eclipse, DOJO, UNIX, Agile.

Confidential

Systems Engineer

Responsibilities:

  • Responsible for Developing Struts Action classes for Business Implementations.
  • Developed screens using JSP and Struts Tag Libraries for Screen Design using JSP.
  • Customize Header and Footer of UI Screens using Struts Tiles Frame work.
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript.
  • Server side and Client side validations handled using Struts Validator Frame Work.
  • Developed DAO Implementation classes using JDBC.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Developed Screen Design using HTML, IFrames, JavaScript, and CSS.
  • Written SQL queries for Performing CRUD Operations.
  • Written Client/ Server side validations and Java script Implementation for MDI windows/Customer Window.
  • Service Configurations using JNDI.
  • Customizing Applets using IBM Host on Demand.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, Tiles, Html, CSS, Oracle, Java Script,JUnit, PL-SQL, Views, Web sphere, CVS, Eclipse.

Confidential

Systems Engineer

Responsibilities:

  • Developed GUI using JSP,HTML,CSS and Java Script.
  • Used ATG Tag Libraries for Screen Design using JSP and ATG Dynamo.
  • Used JDBC API for Performing CRUD Operations and Calling Stored Procedures in Oracle.
  • Used AJAX to avoid reloading pages for dependent UI Components.
  • Implemented Bean Manager Classes using Java classes and Interfaces.
  • Business logic implementation using DAO design pattern.
  • Implemented Form Handlers in ATG dat act as Controller Between View and Bean Manager.
  • Responsible for Developing Action classes for Business Implementations in ATG.
  • Responsible for Writing SQL Queries for Project.
  • Generated Reports using JFreeChart.
  • Developing prototype screens using HTML and Java Script.
  • Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Srtuts1.1) for the modules.
  • Implemented Generic Controller in Java dat carries common functionality such as Redirecting URLs, Generic Methods for handling Exceptions.
  • Used ATG Tag Libraries for Screen Design using JSP.
  • Business validations are handled using Form Handlers.
  • Client-side validations are handled using Java Script.
  • Written Utility classes for getting Connection using JDBC.
  • Responsible for Writing SQL Queries and executing using JDBC API.
  • Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
  • Developed unit test cases using JUnit.
  • Used Eclipse IDE for Development and Version Control as Clearcase.

Environment: Java, Servlets, JSP, ATG Dynamo, JFreeChart, JDBC, HTML, XML, CVS, CSS, Java Script, Oracle, Websphere and UNIX.

Hire Now