We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Austin, TX

Sai

Sr. Java Developer

Email: sai.teju453@gmail.com Cell: (732)

SUMMARY

  • Around 7 years of experience building high - quality applications for a multitude of diverse clients in core Java and Java EE software development. Solid background with algorithm and data structure.
  • Extensive IT experience in server side development, distributed software architecture, object oriented design, messaging middleware and relational databases.
  • Proficient in developing web pages using HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular JS, Node.js and Ajax for providing the user interface and communication between the client and server.
  • Highly capable in Design (OOAD) on Unified Modeling Language (UML) and Object-Oriented Analysis.
  • Solid Java OOP programming skills like: multi-threading, class loading, generics.
  • Experienced in the functional usage of business applications using WebLogic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with different RDBMS such as MySQL, Confidential, DB2.
  • Highly Experienced in Design and Development of both Rest and Soap based Webservices.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML.
  • Extensive experience in developing batch jobs using open source framework like Spring Batch framework.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Boot and Pivotal Cloud Foundry.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Confidential , SQL, PL/SQL, etc.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Expertise in client scripting language and server side scripting languages like JavaScript, Angular.JS, jQuery, JSON, Node.js, Action Script, JSF and JSP.
  • Experienced in developing UML artifacts including Class Diagrams, Sequence, Activity and Deployment Diagrams.
  • Extensive experience in developing applications using Java and various J2EE technologies including JSP, Servlets, JSP Custom Tags Libraries, JSTL, JavaBeans, JDBC, XML, Threads, JNDI and JMS.
  • Expertise in configuring version controls like CVS, SVN, Clear Case and VSS.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Extensively worked on designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, JPA, Hibernate, Spring Security
  • Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer.

TECHNICAL SKILLS

Java/J2ee Technologies: J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, JSTL, Java Beans

Web Development Technologies: JSP, XML, XSD, XSLT, DOM, LDAP, HTML, CSS, DHTML, JSTL (Tag Libraries)

RDBMS: Confidential, MySQL, SQL Server, DB2.

Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton.

Application Server: WebLogic, Tomcat, WebSphere, JBOSS 5.1

Tools: Ant, VNC, Toad, SQL Developer, Junit

Framework: Spring Core, Spring AOP, Spring Boot, Spring Batch, Spring MVC, Struts.

Design Tools: Rational Rose, UML, Erwin.

Web Services: SOAP, WSDL, XML, SOA, JAX-WS, JAX-RS

Version Control: VSS, Clear Case, CVS, SVN

Programming Languages: Java/8, J2EE, SQL, PL/SQL, C, C++

Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris, Windows.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Developer

  • Proficient in using JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator for better maintenance of code and re-usability.
  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented MVC design pattern using Spring MVC and JSP.
  • Installed, configured, and managed the servers (AWS, Linux, Apache, MySql, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, GIT, and JUnit).
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Method references are used provided in Java8 to make use of methods already named.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch application.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Programmed for various backend services using java, JDBC for accessing Confidential database for establishing and reusing database connections and write stored procedure.
  • Used JavaScript, Angular.JS 4, and AJAX technologies for front end user input validations and Restful web service calls.
  • Extensively used Core Java 8 API, Spring API in developing the business logic.
  • Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Spark jobs on AWS.
  • Used Spring Core and the Inversion of Control module of Spring framework
  • Used Angular.JS 4 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Developed applications using Angular.JS single page applications SPAs to improve page performance.
  • Developed user interface components using JSP and tag libraries.
  • Importing the data into Spark from Kafka Consumer group using Spark Streaming APIs.
  • Used Spring Framework for Dependency injection and integrated.
  • Designed and implemented DAO, Factory and DTO Design Patterns.
  • Designing, creating database, writing DDL, DML statements and populating the Confidential database.
  • Using Angular.JS factory and services for dependency injection.
  • Using Eclipse as IDE for developing and debugging the application.
  • Extensive work with GIT for version control. Proficient with command line, source tree, and in built repository handler in Xcode.
  • Used Confidential as database and Involved in the design and development of PL/SQL backend implementation.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Performed File system management and monitoring on Hadoop log files.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Implemented Apache Kafka to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Implemented data-binding and MVC using Angular.JS 4 for front-end development of a current web application.
  • Creating REST API and Spring Batch Jobs to write/read data from Confidential .
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.

Environment: Java/8, J2EE, RESTful Web Services, SOAP Webservices, Hibernate, Spring MVC, Eclipse IDE, AngularJS2/4, JSP, JSTL, HTML5, CSS3, JavaScript, Web Sphere, XML, XSD, Linux, UML, Rational Rose, Confidential, Maven, SVN, SOA, Design patterns, JMS, JUNIT, log4J, Spring Batch, WSDL, JSON, JNDI.

Confidential, Albuquerque, NM

Sr. Java/ J2EE Developer

  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Good Exposure on JavaScript, HTML5, CSS3, node.js, backbone.js, typescript, micro services, Restful APIs, Elastic Search, JQuery, Junit, bootstrap and Angular JS.
  • Extensively used the J2EE design patterns DAO (Data Access Object), DTO (Data Transfer Object), Front Controller etc
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduce the development time to handle the exceptions.
  • Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript Developed web application based on J2EE Spring framework, Implemented Java and J2EE Design patterns like Business Delegate.
  • Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
  • Designed UML diagrams using UML and Rational Rose.
  • Used the NetBeans as IDE, configured and deployed the application onto WebLogic application server using build scripts to automate the build and deployment process.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Implemented User Interface layer using JQuery, JSP, JavaScript, Servlets, HTML, Struts and Struts Taglibs.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports
  • Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Struts, JSTL.
  • Responsible for maintaining code changes in GIT with our own EDI branch.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Experience in Automation testing using Selenium Web Driver, JUnit and ANT.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
  • Using OOP Principles (SOLID) to satisfy the different application needs within a centralized and manageable architecture.
  • Developed UI, presentation layer using Struts Framework, HTML, JavaScript and CSS3UI.
  • Used ANT to define the dependencies / plugins and build the application.
  • Development of frontend (Client side) using JSP, CSS, JQuery, JavaScript
  • Persisted data from database, leveraging Hibernate and SQL Server.
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MONGODB, Express JS, Angular Js and Node.js.
  • Followed MVC Structure and used Angular.JS to develop Single page Application.
  • Used ANT project management tool for build and deployment of the application.
  • Developed web pages as per given wireframes using JSF and implemented business logic in service layer.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application.
  • Wrote prepared statements and called stored Procedures using callable statements in MySQL.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application.
  • Developed Java and EJB in Mainframe DB2 environment
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Used templating engines for creating JavaScript template using underscore.js and react.js.
  • Used NetBeans as an IDE for developing the application.
  • Used the Struts Validator Framework to validate the form data.
  • Developed React JS pages, Web services calls and AJAX calls for the application.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Implement the JavaScript/jQuery frameworks such as React.js, Node.js for MVW/MVC framework.
  • Implemented NO-SQL DB (Mango DB/Cassandra) to store poisoned messages.
  • Built enterprise Java applications using POJOs and lightweight frameworks such as Struts and Hibernate.
  • Utilized Web sockets and Node.js to provide real time support for the Matrix Portal.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Designed table architecture and developed DAO layer using Cassandra NoSQL database.

Environment: Java, J2ee, Struts, Hibernate, Struts, AJAX, JSF, EXTJS, JavaScript, CSS3, HTML5, PL/SQL, JDBC, CRUD, SOAP, Web Services, NetBeans, WebSphere, Junit, Scrum, UML, JSP, JSTL, Servlets, ANT, JIRA, JRules, SOA, JMS, Apache tomcat.

Confidential - Woonsocket, RI

Sr. Java Developer

  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Assessing information needs of the users and developing technical specifications/solutions.
  • Developed low level design document and Java components.
  • Built a web frontend using JSF Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Used Can JS for client side validation as a JQuery that makes code less complex.
  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding and unit testing of business application.
  • Involved in design, development and implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Integrated spring (Dependency Injection) among different layers of an application
  • Integrated Hibernate with Spring for persistence layer.
  • Used GIT for source code maintenance.
  • Used Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Web services using SOAP and JAXB, WSDL and XML related technologies RESTful and JAX-RS, REST with spring MVC and REST with spring security.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Confidential database.
  • Implemented application level persistence using Hibernate and spring.
  • Designed the Front-end screens using JSP, HTML, CSS and JSON.
  • Created and maintained the configuration of the Spring IOC Container.
  • Created REST web services for populating and saving data from/to database.
  • Used Web services - WSDL & SOAP for getting credit card information from third party.
  • Used Spring AOP for cross cutting concerns like logging and exception handling.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Migrated development team from Subversion to Git version control while maintaining previous SVN history.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Involved in the configuration management using SVN.
  • Used Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
  • Developed the test cases using JUnit to test.
  • Implemented MVC architecture application using Spring, JSP & Java beans.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch application.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Integrated version controller-GIT with the spring application to connect the GIT server and managing the code.

Environment: Java, JSP, Spring(MVC, ORM, IOC, JDBC), Spring Batch, Hibernate, Web Services, JDBC, JavaScript, HTML5, CSS3, JSON, REST, WebLogic, Jenkins, Maven, SVN, Eclipse 3.4, Log4j, Confidential 10g, Xml, Windows.

Confidential

Java Developer

  • Developed the applications using JSF, Hibernate, Core Java, JDBC and Groovy and Grails presentation layer components using JSPs, JavaScript, XML and HTML.
  • Responsible for gathering business and functional requirements from the users.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to a web perspective with Java Doc.
  • Extensively worked on front end, business, and persistence tiers using the struts frameworks.
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
  • Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
  • Automated the build and deployment process using ANT build script
  • Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
  • Creating views and updating code to IBM Rational Clear case for Source code control.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Implemented Java /J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Designed and developed DAO layer with Hibernate, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
  • Developed micro services which renders the authenticated customers rewards information using spring boot, REST, Java/J2EE.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Developing Test Cases and unit testing using JUnit
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Extensive use of jQuery, AJAX and JavaScript for front-end validations, and JavaScript based component development using Swing Component Framework with cross browser support.

Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Spring Batch, Hibernate 3.0, Design Patterns, XML, Confidential, PL/SQL Developer, Weblogic, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT.

Hire Now