We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

DenveR

PROFESSIONAL SUMMARY:

  • Full stack developer with over 7 years of solid experience working on large scale enterprise applications during various phases of Software Development Life Cycle like requirements analysis, design, development, testing and support.
  • Team player with experience working on teams of various sizes, spread across different geographical regions and time zones, Quick learner, Self - Motivated and someone who takes pride in his code and solving complex issues.
  • Experience working in various methodologies like Agile, Scrum, Kanban, Waterfall and RUP and following practices like planning sessions, retrospectives, daily standups, pair programming, code reviews, TDD, ATDD.
  • Strong development and design experience with various Java and JEE frameworks like Spring, Spring boot, Groovy, Grails, JAX-RS, JAX-WS, Apache CXF, Jersey, Apache Axis, JPA, Hibernate, MyBiatis, Struts, JSF, EJB 3.1, EJB 2.1 and JMS.
  • Strong JavaScript development experience including frameworks and libraries like Angular JS, Express, Require JS, JQuery, Dojo and Yui.
  • Experience in building Cross browser responsive mobile first web application using HTML5, CSS3, Bootstrap, CSS preprocessor Less, animation library green sock and custom media queries.
  • Experience in working with various Relational Databases like Oracle, DB2, MySQL and Teradata building complex queries, functions, triggers and store procedures.
  • Experience in working with NoSQL databases (schema on read) databases mongo DB and Casandra and search optimized store elastic search.
  • Experience in working in agile practices like ATTD and TTD using Junit, and mocking libraries like Mockito, Jmock for Java applications and Karma JS, Jasmine, Mocha JS, cucumber JS and Selenium web driver for UI applications.
  • Experience in building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker container based deployments, Event driven architecture applications built using spring integration, RX java, Bacon JS, Apache kafka and SOA built using SOAP base JAX-WS web services and Mule ESB.
  • Experience working in and building Continuous Integration (CI) and Continues Deployment (CD) by building custom build and deployments jobs in Jenkins, Bamboo and team city and building automation tests based on Gherkin, utilizing Cucumber and selenium web driver.
  • Experience in building secure application by eliminating OWASP top 10 issues and other vulnerabilities like XSS, CXRF, Injection etc. during build cycle and reported static analysis tolls like Fortify and sonar and by pen testing.
  • Experience in writing custom build scripts with various build tool, Dependency and package managers like Maven, Gradle, Ant, Grunt, Gulp, NPM and Bower.
  • Experience in installing, Administering and configuring web and Application servers like Tomcat, WebSphere, Jboss, Apache and Node.
  • Experience in working on DevOps teams and help automate server and infrastructure configurations using shell scripting, Perl, chef cook books and building Docker Images.
  • Experience in performance tuning and troubleshooting Java and JS application by performing thread and heap dump analysis and utilizing profiling and monitoring tools like Wiley, Dynatrace and Google Dev tools profiles and network tools and log monitoring solutions like Splunk and ELK stack.
  • Experience in performance tuning SQL queries by evaluating explain plans and working with DBA’s defining indexing and partitioning strategies.
  • Experience in working on various version control tools like GIT, SVN and CVS and resolving merge issues, recovering lost code and tracking bad commits and reverting them.
  • Experience in working web applications deployed on Amazon Web Services (AWS) and configuring services like Aws Route, Cloud Front, Elastic load Balancer, EC2, RDS and Cloud watch.
  • Experience Automating AWS infrastructure using Cloud formation templates and building Custom Amazon Machine Images.

TECHNICAL SKILLS:

Programming & Scripting: Java, Groovy, Ruby, Perl, Shell, python, Java script, C#, C++, Pl/SQL.

Operating Systems: Linux, AIX, Ubuntu, Solaris, Windows.

Testing Tools: Soap UI, Postman, Load Runner, Win Runner, Test Director, Selenium WebDriver, Quality Center, Quick Test Pro

Modeling Tools: Rational Rose, MS Visio, Enterprise Architect, Erwin, ER studio.

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

Frameworks: Spring, Grails,Struts, JSF, Hibernate, MyBiatis, Apache CXF, Jersey, Axis, Apache Camel, Rx Java, Hystrix, Mockito, Cucumber, Selenium.

Build Automation Tools: CI & CD

Web Technologies: Gradle, Maven, Ant, Gulp, Grunt, NPM and Bower, Jenkins, Bamboo, Teamcity, Run deck, Chef, Docker, AWS cloud, HTML5, CSS3, JavaScript, Angular JS, JQuery, Require JS, Bacon JS, DOJO, YUI, AJAX, JSON, Bootstrap, GWT.

Database/RDMS: SQL Server 2008, Oracle 9i/10g/11i/12c RAC, Teredata, DB2, Mongo DB, Casandra, Elastic search

Application Servers: Tomcat, Web Sphere, JBoss, BEA Web Logic, Apache, Node, N

PROFESSIONAL EXPERIENCE:

Confidential, Denver

Sr. Java Developer

Responsibilities:

  • Developed Single page web application using Angular JS to manage sworn documents for mortgage loans.
  • Developed Angular JS Controllers to incorporate business logic in to application.
  • Developed custom Directive to render HTML in a semantic way for web applications.
  • Configured Angular routing module to configure routes in the application.
  • Built Custom services and utilized existing services like http service to invoke Rest service calls.
  • Developed build scripts using Gulp to compress, Uglyfy, minify all Java Script files.
  • Used Bower to manage client dependencies and NPM to manage dev dependencies.
  • Built responsive Wen application using Bootstraps Media queries, green sock animation library.
  • Used Less CSS preprocessor to manage and develop CSS files.
  • Followed ATTD approach for building Web application by working with BSA to define Gherkin and developing scripts In Cucumber JS and selenium Web driver
  • Developed Restful Web Services and using Spring MVC Framework.
  • Developed Event based loosely coupled application using Spring Integration.
  • Made Web services layer more fault tolerant using Netflix Hystrix Api.
  • Used Spring JMS module to integrate with IBM MQ to provide near real time functionality to consume and publish documents through various channels.
  • Implemented Multi-threading in application using Spring threading and Async features to consume data from multiple provides simultaneously to improve application performance.
  • Integrated with elastic search to query static account and profile related data.
  • Used Spring JPA module with Hibernate as JPA provider to provide ORM feature to application on querying data from oracle database.
  • Built second level caching for hibernate on top of Hazel cast.
  • Developed secure application by eliminating OWASP top 10 issues and other vulnerabilities like XSS, CXRF, Injection etc. during build cycle and reported static analysis tolls like Fortify and sonar and by pen testing.
  • Developed Triggers, Views and custom functions in database to smoothly transition of dropping old columns and creating new ones to address data quality issues.
  • Wrote custom build jobs in Jenkins to build and deploy applications.
  • Help Devops teams configuring servers by building cook books to install and configure tomcat.
  • Helped Devops team with POC for Docker by containerizing the web application.
  • Followed TDD for building Rest services writing tests using Junit and mocking framework Mockito.
  • Worked in Agile Methodology and followed practices like pair programming, TDD, Standups, Sprint planning, retrospective, code refactoring.
  • Conducted and participated in code review sessions and used Fish eye for code review purposes.
  • Help solve issues with lost code and identify bad commits and revert them in GIT.
  • Used Atalasian tool suite like JIRA for story and bug tracking, Bamboo for continuous integration and stash.

Environment: Java 7, Spring Frame work, Soap, Hibernate, HTML, CSS3,JavaScript, Adobe CQ, JQUERY, Junit, AJAX, JSON, XML, YUI, APACHE TOMCAT server, Angular JS, JPA, SOAP UI, REST web services, spring web flow, Boot strap.

Confidential, Auburn Hills, MI

Sr. JavaUI Developer

Responsibilities:

  • Developed and Designed the Educational Loan Financial Management System Object Oriented Technology.
  • Web enabled the application using Servlets, JDBC, Session Beans, JMS, JSP, and EJB.
  • Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Developed and designed interfaces using HTML, JSP, Server Side components using Servlets on
  • Involved in study of business processes, collection of functional & technical requirements Eclipse and used JPA annotations.
  • Worked on various processes related to MDM and involved in construction and managing variety of data and functional models.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
  • Implemented web services for communicating by using SOAP hosted in the AWS.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Implemented Persistence layer using Hibernate to interact with the Oracle.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Involved in data integration on ETL Informatica environment.
  • Created test Automation   scripts based on Desk Top applications.
  • Created Automation Test Scripts in Test Complete and involved in  Automation  Infrastructure Development in Test Complete.
  • Worked on running and managing web Apps using AWS Elastic Beanstalk.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML, CSS and Especially.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere also Soap web service.

Environment: Java 1.5, J2EE, Spring Frame work, Soap, Hibernate, HTML 4.x, CSS2.x, JavaScript, AWS, JQUERY, AJAX, JSON, XML, YUI, APACHE TOMCAT server, Angular JS framework, JPA, SOAP UI, REST web services, spring web flow, Boot strap.

Confidential, SanFrancisco, CA

Sr. Java Developer

Responsibilities:

  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Developed REST architecture based web services using JAX-RS 2.0 to facilitate communication between client and servers.
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl
  • Interacted with QA Automation   team and managers to nail down the technical problems.
  • Developed JUnit test cases for all the developed modules.
  • Coded Java backend, JSP, Struts, JavaScript, Business classes
  • The UI is enriched with JQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web Sphere Studio Application Developer and used CVS for version control.
  • Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, JSTL
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed pom.xml for the build of the application using Maven
  • Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Optimized ExtJS themes and prepared performance applications.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed SQL queries, Joins with JDBC API, Hibernate ORM to access data.
  • Designed and implemented four Agile Scrum teams for product development.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Involved in writing services using EJB in WSDL .
  • Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP.
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with Oracle database.
  • Designed and developed Generate PDF functionality using Spring framework and iText.
  • Extensively used UNIX commands within Informatica for Pre Session and Post Session Data Loading Process.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.

Environment: Java,  J2EE,  Spring,  Hibernate, Struts, JQuery, AJAX, Sencha,   ExtJS,   JavaScript, Oracle, Crud,  PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Web logic, ClearCase, Junit, Agile, UML JSP, JSTL, JAX-RS 2.0, Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.

Confidential, Chicago, IL

Sr. J2EE Consultant

Responsibilities:

  • Designed the application based on the architecture of the MVC design pattern.
  • Project was developed following Agile and Scrum methodologies.
  • Developed views for JSP pages using AJAX
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Converted requirement into flow design diagram using MS Visio.
  • Performed data loading using spring - Hibernate.
  • Used WSDL to post the services in the UDDI.
  • Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Created Functional Test cases and achieved bug fixes.
  • Wrote SQLPL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.
  • Used XML SAX parser to simulate xml file which has simulated test data.
  • Code review and function testing for better client interface and usability.
  • Participation in meeting with team, senior management and client stakeholders.

Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM

Confidential

Java Developer

Responsibilities:

  • Responsible for analysing the use cases and prepared design documents.
  • Installed and Setup the SUN Content Delivery Server Environment on Solaris machine.
  • Involved in Customization of Content Delivery Server such as creating the content developers accounts, managing subscribers and adding content types according to the client’s requirements.
  • Developed WAP pages using XML, XERCES, Struts, JSP and XSLT to be accessed by all the customers of the NZ telecom using their mobile devices.
  • Developed the JUKE BOX web application using JSP, JSTL, AJAX, HTML, CSS, Struts framework and CDS API’s so that the customers can shop for mobile content using their web browser.
  • Developed Junit classes to test the functionality and Involved in the handset testing of the application on various XHTML and WML browsers using openwave simulator.
  • Developed SOAP WebServices using apache axis and used CDS API’s to send billing notification events to external billing systems to bill user based on the downloaded content.
  • Have written complex SQL queries to perform CRUD operations with the database and developed persistence interface to the database using I-Batis framework.
  • Good understanding of mobile telecom domain and related terminology.

Environment: Solaris10, Java 1.4.2, Struts1.2, JavaScript, JSP1.2, Eclipse3.1, SQL, AJAX, XML, DOM, SAX, XSD, JAXB, HTML, XSLT, CSS, WebServices, MDB, JMS1.1, SOA MQ Series, EJB2.0, Dreamweaver, IBatis, LDAP, ANT, Oracle 9i, SOAP, AXIS, WebLogic Application Server 8.1 and CVS

We'd love your feedback!