We provide IT Staff Augmentation Services!

Java Developer Resume

Houston, TX

SUMMARY

  • Professional Software consultant with more than 9 years of IT experience in design, development, implementation, testing and maintenanceof applications using Java/J2EE technologies.
  • Worked in Agile, SCRUM, Test Driven Development (TDD), Waterfall and Iteration methodologies.
  • Played an important role during preparation of technical design specification document and functional design specification document for high traffic application built in Java/J2EE technologies.
  • Experience on design patterns such as Session, Prototype, SingletonFacade, Business, Adaptor and BeanFactory.
  • Used JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), JQuery, AngularJS, ReactJS, Vue JS, Express JS, BackBone JS,AJAX, CSS, and Bootstrap, for developing web components and interactive UserInterfaces.
  • Used NPM (Node Package Manger) modules at service layer to interact with Node JS, ReactJS along with Redux.
  • Extensively worked on various MarkupLanguages which include XML, XSL, XSD, HTML XSLT, XQuery and Xpath.
  • Experience in development of various enterprise - level web-based applications using Java/J2EE technologies such as Hibernate, JPA, JSF, JDBC, JMS, Struts, Servlets, EJB, Spring.
  • Experienced in MVC (Model View Controller) architecture with Spring and Angular JS.
  • Experience in working with Databases like Oracle 9i/10g/11g, IBM DB2/UDB, SQL Server, MySQL and proficient in ER Modeling, writing SQLQueries, Indexes, Triggers, Functions, Stored Procedures and PL/SQL programming.
  • Experience with Flat filebasedDatabases (NoSQL) like MongoDB, Cassandra.
  • Experience in AWSClouddeployments using EC2, BeanStalk, EBS, Lambda,SQS, SNS,Auto-Scaling, Groups, S3, Kinesis services using tools like Docker, Kubernetes, AMI’s,Magento,Elastic Search, Kibana, Ansible, Logstash.
  • Developed application service components and configured beans using SpringIOC-DI, creation of Hibernatemapping files and generation of databaseschema.
  • Worked on Spring-DAO based declarativetransactionmanagement.
  • Strong experience in Spring framework modules such as Spring AOP, IOC-DI, DOM, MVC, JTA, JDBC, IO, Spring Boot, Microservices, Spring REST, Spring Security, Netflix Hystrix, HATEOAS, Eureka, Ribbon, Zuul, Transaction Manager.
  • Experience in consuming and producing REST web services.
  • Used SAX for XML parsing, JSON and AJAX to send request to securedwebservice.
  • Expertise in developingHTTP/HTTPSWebServices for data transfer between client-server using ApacheAxis, REST, SOAP, WSDL and UDDI, in which used JSON for communicating between Server and Client.
  • Good experience in Microservices patterns like Proxy Channeling/Netflix Hystrix/Circuit Breaker.
  • Developing, Deploying and Maintaining Enterprise JavaBeans on ApplicationServers like WebLogic, ApacheTomcat 7.x/ 8.x/9.x, NGinx, IBM’sWebSphere7.x/6.xand JBOSS.
  • Good experience with Scala in integrating with Java and performing functionalprogramming with Java Objects types, performed Linear Aggression using Scala and ApacheSpark.
  • Used Hibernate in persistence layer and written hibernatemapping files and Named Queries. Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of Database.
  • Experience working with various sourcecontrol and versioningtools like Git, SVN, CVS and ClearCase.
  • Used buildtools like ANT, Maven and Gradle to build and deploy the application, Jenkins for CICD.
  • SOAP-UI was used extensively for testing of WebServices across all environments.
  • Worked with messaging services like JMS, Kafka, Zookeeper, Active MQ, Rabbit MQ series API and WebSphere MQ.
  • Experience in DBClientsidetools like SQLDeveloper, MySQLWorkbench, DBeaver, RoboMongo, etc.
  • Worked with different testing frameworks such as TestNG,Jira,Log4j, Selenium, Grunt, Appium, JUnit,Jasmine.
  • Experience in Pythonand Ruby on Railsto writeautomationscripts for deployments.
  • Built an e-commerce platform website using Magento modules for personal usage.
  • Worked on various operatingsystems like Unixvariants (Linux, Sun Solaris, macOS, etc.) and Windows(2000, XP, 7).
  • Prepared Low level/High level UML design documents using tools like MS-Visio and RationalRose.
  • Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Good knowledge of developing GUI based applications using Swing and Java Applets.
  • Involved in Code Reviews to implement coding standards for the entire project.

TECHNICAL SKILLS

Programming Languages: Java 1.6/1.7/1.8, SQL, PL/SQL, Python, Unix Shell, JavaScript, HTML, CSS.

SDLC Design Methodologies: SCRUM, Agile, TDD, Waterfall and Iteration.

JEE/J2EE Technologies: Servlets, Applets, JSP, JDBC, JSTL, EJB, JAXB, JAXP, JMS, JAX-RPC, JAX-WS, JNDI

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, JQuery, Bootstrap, Angular JS, React JS, Vue JS, Express JS, Node JS.

Databases: Oracle, MS SQL Server, SQL Server, MY SQL, Mongo DB, Cassandra.

Application Servers: Apache Tomcat, WebLogic, IBM’s WebSphere, JBOSS, NGinx

J2EE Frameworks: Spring, JSF, Struts, Hibernate.

Build Tools: Maven, ANT, Gradle, Jenkins.

XML Technologies: SAX, DOM, DTD, XSD, XML.

Testing frameworks: JUnit, TestNG, Jira, Log4j, LogStash, Grunt,Selenium, Appium, Jasmine.

IDEs: Eclipse, IntelliJ, RAD, RSA.

Versioning Tools: Git, SVN, CVS, Clear Case.

Operating Systems: UNIX platform, Linux, Windows NT/XP/Vista and Android based systems.

Cloud Services: AWS EC2, S3, VPC, EBS, Beanstalk, Kinesis, Lambda, Pivotal, Cloud Foundry.

Other Tools: Virtual Box, Postman, Photoshop, MS Office, WinSCP, Putty, etc.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and UserAcceptanceTesting Followed Agile methodology in the Scrum Cycle model.
  • Designed and developed the UI using Springview component HTML5, CSS3, Bootstrap, Angular JS, Node package manager, Node modulesandused Grunt, Seleniumfortesting purposes.
  • Extensively used Angular JS/Ionicdirectives, filters, services, bootstrapto support Desktop and mobile versions.
  • Created custom AngularJS directives to implement some of the specific functionalities and Angular functions to implement client side validations.
  • Worked on RESTful Web Services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modulesfor transferring JSON data between two interfaces.
  • Developed Application to asses JSON from RESTFul web service from consumer side using Angular JS.
  • Used Micro service architecture, with Spring Boot based services interacting through Apache Kafka messaging.
  • Packaged and deployed application in JBOSS server on different environments like development and QA.
  • Used Git and SourceTree for source control and Maven as Build tool.
  • Developed RESTfulAPI for the Project and used Postmanand Selenium to test them.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • UsedMulti-Threadingand concurrency and implemented threads while preparing and generating mails.
  • Tested Service and data access tier using Junit.
  • DevelopedMicroservicesusingSpringMVC,SpringBoot,SpringCloud,SpringAOP, Dependency Injection.
  • Developed webapplication used for testautomation for capturing data via REST endpoint in Kafka stream.
  • Created Stacks using AmazonCloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda functions to trigger SQS, SNS alerts inAWS Cloud Environment.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS)
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services stored in S3 and deployedon Beanstalk for Auto-Scalingusing AWS admin console.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the JBOSS Application Server.
  • Composed and executed MongoDB scripts to insert and update NoSQL database, automating data changes.
  • Written highly referenced blog posts onError Handling in ScalaandProblems Scala Fixes.
  • Performed UI testing and front end testing using Selenium.
  • Used MongoDB to store the data captured via Kafkastream that runs on testenvironments.
  • Utilized Netflix’sHystrix metrics stream for collection of Metrics from various web applications/API calls.
  • Utilized Netflix’sTurbine and Dashboard for viewing and maintaining the collected metrics.
  • Performed bulk write operations in Python to reduce number of network round trips and increase write throughput to MongoDB using Python’s distribution PyMongodriver.
  • Constantly participating in status and planning meetings with scrum masters and managers.

Environment: Java, JEE, JSP, Angular JS, Bootstrap, Scala, Maven, Apache Kafka, Apache Zookeeper, MongoDB,Python PyMongo,JBOSS, Netflix Hystrix, Netflix Turbine, Netflix Dashboard, JSON, Node JS, NPM, Spring - Boot,Docker, AWS - EC2, S3, Beanstalk, EBS,GIT, Postman, RESTful, Junit,Selenium, Source Tree and Maven.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved End to End Design, Development and Testing of Streamlets module.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile methodology in the Scrum Cycle model.
  • Implemented the Model View Controller (MVC) framework and Spring.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Designed and developed the UI using spring view component HTML 5, CSS 3, Bootstrap and React JS.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a SPA.
  • Used Spring validator framework for client and server side validation.
  • Used Spring and Hibernate for implementing IOC, AOP and Object Relational Mapping for back end tiers.
  • Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra ClusterUsed Oracle DB and MongoDB for Database related activities.
  • Developed Data Access Object (DAO) interfaces using Hibernate to interact with database.
  • Fetched JSON data within Orchestration Layer with SpringBootApplication and displaying it in UI using React JS.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used a Microservice architecture, with Spring Boot-based services which consumesREST and tested it using Postman.
  • DevelopedMicroservicesusingSpringMVC,SpringBoot,SpringCloud,SpringAOP, Dependency Injection.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Implemented Authentication & Authorization with Site Minder and Spring security integration, certificates.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Updating status report daily basis and weekly basis by conducting meetings with QA team.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time, participated in automationprocedure ofDevOps team using Ansibleover SSH.
  • Responsible for Offshore & technical support and maintenance of its daily batch jobs.
  • Worked on integrating GWT (Google web tool kit) for generating the java script files for reporting the high frequency of usages of functionality in mini-pie chart.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Used Hibernate event listeners and call back listeners in the persistence layer.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • UsedMulti-Threadingand concurrency and implemented threads while preparing and generating mails.
  • Tested Service and data access tier using TestNG.
  • Used SOAP UI for testing the web services, AppDynamics for application health and JMeter for stress testing.
  • Performed deployment of applications on WebSphere Application Server.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance.
  • Worked on DAO’s to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams.
  • Responsible for migrating existing modules in IBM MQ to Kafka.
  • Have Worked on Web module to reduce user efforts to add entries in LDAP server developed web interface using Spring framework.
  • Tested UI components and other front end testing using Selenium.
  • Conducted Performance tuning including JVM tuning, JMS to the maximum throughput form Application server.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.

Environment: Java 7.0, Spring 4, Hibernate 4.2, Spring Batch, Spring Quartz, Spring Security, Spring Boot, JPA, JavaScript, ReactJS, Backbone JS, HTML 5.0, CSS3, WebSphere Application Server 8.5, Eclipse, Oracle 11g, log4j, TestNG, Ansible, XML, Web Services, SOAP UI, Kafka, GWT, DevOps, AWS, HDFS, Splunk, Selenium, BitBucket.

Confidential, Chandler, AZ

Java Software Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • UsedHibernateDetached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed throughRESTfulServices.
  • Created and injectedspringservices, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • UsedSpringBatch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services usingSpringMVC and JSONinto Apache TomcatApplication server.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Expertise on Selenium Data Driven framework and integrating it withMaven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .

Environment: Java, Spring, HTML, WebServices, RESTful, Hibernate, Eclipse, SQL, SOA, DAO, IOC-DI, MVC framework, AOP, Splunk, JSON, Apache Tomcat, Jenkins, Git, GitHub, Selenium, Maven, Postman, TestNG.

Confidential, Tempe, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Implemented Agile Methodology for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session facade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
  • Continuous integration services are provided for software development using Jenkins.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities.
  • Extensively used the JavaScript and JQuery plug-in to fetch and display the data on web pages and create interactive features in the application. Worked with JQuery concepts like selectors, and filters.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPCWeb services.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Struts, Spring, Hibernate,OOAD, Oracle 10g, Jenkins, HTML, EJB3, AJAX, JMS, XML, Design Patterns,ANT, Rational Rose, IBM RAD IDE, WebLogic Application Server 10.x, Hibernate 4.0, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Involved in the architecture team for design and implementation of system.
  • Involved in various and understanding of business requirements
  • Developed application using SpringMVC, JSP, JSTL and AJAX on the presentation layer, thebusinesslayer is built using Spring and the persistentlayer uses Hibernate.
  • Developed CustomTags to represent data in a desired unique table format and to implement paging Logic.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-endGUI.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Developed views and controllers for client and controllers for client and manager modules using SpringMVC and SpringCore.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.
  • Business logic is implemented using SpringCore and Hibernate.
  • Data Operations are performed using SpringORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Queryingdatabase.
  • Developed Exception handling framework and used log4J for logging.
  • Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed and modifieddatabaseobjects as per the requirements.
  • Involved in Unitintegration, bugfixing, acceptancetesting with test cases, Codereviews.

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Web Services, SOAP, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, Maven, WebSphere, Application Server, Eclipse, Oracle.

Confidential, Schaumburg, IL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Involved in writing the exception and validation classes using Strutsvalidation rules.
  • Used JavaScript for the web page validation.
  • Created dynamic XSL to transform XML to target platform language, HTML.
  • Involved in the Integration testing support and involved in bug fixing.
  • Deployed Applications on ApacheTomcatServer.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Written ANT scripts for building application artifacts.

Environment: Java, J2EE, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, CSS, AJAX, ANT, JavaScript, JDBC, Web Services, SOAP, Apache Tomcat, Rational Rose,EJB,Eclipse Plug-ins.

Hire Now