We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • Over 14 years of experience in Software Requirements Analysis, Design, Architecture, Development, Integration of Web applications, Web services, Messaging Applications, Standalone applications using Java SE/EE technologies and open source frameworks.
  • Extensive experience in Architecture, Design of mission - critical software applications placing at the center of the design and development process using Core, Enterprise design patterns and architectural standards.
  • Extensively worked in collecting and analysis of client requirements to determine feasibility of design and developed Proto types.
  • Extensively worked for architecture presentations using wireframes and storyboards for presenting high level architecture
  • Proficient in OO Design and analysis, Java Core design patterns, Enterprise design patterns
  • Foreseen bottlenecks and made appropriate design decisions with the solid knowledge of what are do’s and don’ts in highly transactional and scalable applications.
  • Extensively worked on Frameworks SPRING, Spring MVC, Spring boot, Spring JDBC, HIBERNATE, JPA, STRUTS
  • Extensively worked in design and development of reusable APIs with Hibernate
  • Proficient in working with technologies JAVA, Servlets, JSP, JSF, EJB, RMI, RPC, JCA, JDBC, JNDI, Java Script, JTA, ANT, Multi-Threading, Socket programming TCP/IP, ANT, Ivy, Maven, Hudson, Jenkins for Continuous Integration
  • Extensively developed web services with XML, JAXB, SOAP, Restful, JAX-RPC, JAX-RS, WSDL, UDDI
  • Expert in distributed technologies like EJB session beans, Message driven beans, Java messaging services with Confidential MQ, TIBCO MQ
  • Extensively involved in writing SAX, DOM XML parsers using JAVA API for XML.
  • Extensive domain knowledge in CRM, Telecom, Manufacturing, Finance, Banking
  • Excessively worked in SDLC phases Inception, Construction, Transition and with agile methodologies.
  • Extensively worked in writing SQL, tuning SQL, conducting explain plans, writing procedures, functions, triggers using PL/SQL.
  • Proficient in performance debugging, code tuning, memory tuning, scalability issues, applications server resource configurations.
  • Creditable for re-designing legacy architectures to improved response times drastically.
  • Excellent communication skills with good team playing capabilities and mentoring functional and technical knowledge to team members.
  • Good understanding of Big Data, Hadoop, and MapReduce worked on proof of concept. Worked with Microsoft AZURE Cloud on POC.
  • Good understanding Angular2 worked on proof of concept, Apache Kafka a distributed streaming worked on POC.
  • UML Modeling Identified use cases, Activity diagrams, class diagrams, sequence diagrams, component diagrams, Collaboration Diagrams.
  • Object Oriented Analysis and Design Created technical designs and documentation for functional requirements
  • Extensively worked to understand enterprise distributed systems to identify business components as reusable components and exposed as web services by SOA principles. Performance monitoring, Code review, Performance tuning of application code.
  • Created proof of concepts, developed prototypes, defined technologies to use for implementation.
  • Worked closely with the Business analysts for requirements capturing. Created wire diagrams from storyboards for presentations.
  • Creditable experience in writing Technical Designs and System Requirement Specifications.
  • Mentor the development team about design, architecture and implementation plans.

TECHNICAL SKILLS:

Languages: JAVA, Python, C, SQL, PL/SQL, UML, AGILE, Pair Programming

Frameworks: Spring, Spring MVC, Spring Boot, Spring JDBC, Spring batch, Hibernate, iBatis, Struts

Client Tier/UI: HTML5, CSS3, Angular2, NodeJS, NPM, Bootstrap, JQuery, JavaScript

Web Technologies: JSP, Servlets, JSF, EJB, JDBC, RMI, XML, JAXB, RMI, JCA, SOAP, Restful, WSDL, XSD, UDDI

Databases/tools: Oracle, DB2, SQL Server, TOAD, SQL Developer, Squirrel

Operating Systems: Unix, Sun Solaris, Linux, Windows, Shell Scripting

Directory Server/Security: LDAP, JAAS, SAML, RSA tokens

Application/Web Servers: WebSphere, WebLogic, JBoss, Apache Tomcat, Dyna Trace

Cloud/Application Server: Micro Soft Azure, Amazon AWS

Design Tools/IDE/Build: Rational Rose, MS Visio, Confidential RSA, Eclipse, Confidential RAD, InelliJ, XMLSpy, IVY, Maven, Hudson, Jenkins

Version Control Systems: Confidential Clear case, Clear quest, Perforce, CVS, SVN, Jira

Domains: Banking, Retail, Public, CRM, Manufacturing, Telecom

EXPERIENCE DETAIL:

Confidential, Pittsburgh, PA

Senior Java Developer

Responsibilities:

  • Requirements analysis design and implementation of new enhancements to application.
  • Worked with JSP, HTML5, CSS3, Bootstrap, JQuery, and JavaScript for Implementing Responsive UI.
  • Worked with iBatis APIs for implementing data access and persistence.
  • Worked for creating micro services from big common enterprise application for ease of operation and release management.
  • Worked to implement Restful services to communicate with Angular Client tier with JSON objects.
  • Worked for implementing velocity templates for SOAP web service clients to communicate with backend systems.
  • Worked with agile SCRUM methodologies for release management. Used Maven for build project
  • Worked to handle concurrency, transactions and performance tuning.
  • Worked with SQL for data access in DAOs. Integrated Web APIs for integration with backend systems

Technologies: Java 1.7, Angular2, HTML5, jQuery, JSON, CSS3, bootstrap, JavaScript, ibatis, RESTful, XML, JAXB, SQL server, WebSphere8, RAD 8. Junit, Linux, Shell Scripting, GIT, Dynatrace, Maven, POST MAN, SoapUI, XML spy

Confidential, Columbus, OH

Senior Java Developer

Responsibilities:

  • Worked with JSP, HTML5, CSS3, Bootstrap, JQuery, and JavaScript for Implementing Responsive UI.
  • Worked with state less EJB session beans for handling business logic.
  • Worked with JPA APIs for implementing data access and persistence.
  • Worked for integrating GroupDocs online document viewer module in Confidential application.
  • Worked to implement Restful services to communicate with client tier with JSON objects.
  • Worked for enhancements and defect fixing, Junit testing for releases.
  • Worked with agile SCRUM methodologies for release management. Used Maven for build project
  • Worked to handle concurrency, transactions and performance tuning.
  • Worked to write shell scripts for altering build scripts using python on Linux
  • Worked with RSA for generating database domain objects for handling persistence with JPA
  • Worked with SQL for data access in DAOs. Implemented Web APIs for message handlers

Technologies: Java 1.7, JSP, STRUTS, EJB, HTML5, JQuery, JSON, CSS3, bootstrap, JavaScript, RESTful, XML, JAXB, TOAD, ORACLE 11g, WebSphere8, RAD 8.5, Confidential RSA, Python, Junit, Linux, Shell Scripting, SVN, HP Quality center, Dynatrace

Confidential, Pittsburgh, PA

Senior Java Developer/ Architect

Responsibilities:

  • Designed and implemented SOAP web service with JAX-RPC for SOA architecture.
  • Implemented Spring IOC, AOP for integrating web service tier and Hibernate DAO layer.
  • Created Hibernate configurations for ORM for data base operations. Implemented Spring Batch for batch processing.
  • Designed and implemented spring JMS service for XML message processing with TIBCO MQ
  • Implemented spring JTA transactions for handling data base operations. Implemented security at server and application level.
  • Created test plans, test data to conduct Junit testing, web service testing.
  • Conducted Performance testing and configurations for improving performance on WebLogic Server. Used Maven for build project. Worked with AZURE cloud.

Technologies: Java 1.7 SE/EE, spring, spring batch, Spring Boot, Hibernate, SOAP, XML, JAXB, XSD, WSDL, Web services, JMS, Oracle 11g, SQL, DB2, Linux, Cygwin, TOAD, Eclipse, WebLogic 10.3, XML Spy, SAML, Maven, SOAP UI, Agile SCRUM, XP pair programming, TIBCO MQ, Shell Scripting

Confidential, Columbus, OH

Senior Consultant

Responsibilities:

  • Implemented REST web services request response communication to Oracle ESB endpoints for implementing ORDER in Store functionality through POS retail interfaces.
  • Worked with Spring MVC, SWING, and Spring JDBC for implementing the functionality.
  • Worked with JAXB marshalling/Unmarshalling for XML to Java conversion, vice versa.
  • Performed Web Services testing with SOAP UI/ Postman. Used Maven for build project.

Technologies: Java 1.7 SE/ EE, Spring, RESTful web services, XML, XSD, JAXB, XStream, Spring MVC, Spring JDBC, JSON, Oracle, H2, Oracle ESB, Oracle SOA, Maven, Spring Tools Suite, Agile methodologies, ORACLE POS, Confidential Sterling Commerce, Bamboo

Confidential, Pittsburgh, PA

Senior Java Developer/Architect/Module Lead

Responsibilities:

  • Designed, implemented JAX-RPC web services to expose end points for SOA architecture.
  • Designed, implemented Spring framework for integrating web service tier and Hibernate ORM, Did POC with iBatis
  • Created Hibernate configurations for DAOs to perform data base operations.
  • Implemented JTA annotation spring transactions for concurrent requests processing.
  • Implemented security at server and application level. Created test plans, test data to conduct Junit testing.
  • Conducted web service testing using SOAP UI. Used Maven for build project.
  • Defined ports, bindings, operations, service end points using WSDL standards
  • Conducted Performance testing and configurations for improving performance on WebSphere Server.

Technologies: JAVA 1.6 SE/EE, Spring, Hibernate, Confidential, XML, JAX-RPC, SOAP, WSDL, Spring Security, ORACLE, WebSphere6.1, 8, MDB, JMS, SOAP UI, TOAD, RAD7,8, JUnit, Clear case, Clear quest, Oracle ESB, SOA, Visio, UML, Ivy, Hudson, iBatis, Shell Scripting

Confidential

Senior Developer

Responsibilities:

  • Requirements analysis, technical design to use Confidential out of box MQ triggering mechanism.
  • Designed and Implemented java classes for consuming inventory messages from MQ queue.
  • Designed and Implemented java classes for publishing JMS message to topics.
  • Designed and developed EJB MDBs for consuming messages from JMS queues and topics.
  • Created EJB MDB configurations on WebSphere server for handling JMS message processing.
  • Conducted JUnit testing, integration testing and functional testing.

Technologies: Java SE/EE, JMS, JTA, Confidential MQ, MQ app tool, MQ Explorer, EJB Message driven beans, Confidential RAD7, Log4j, JUnit

Confidential

Senior Developer

Responsibilities:

  • Worked to implement enhancements and performance issues for this web application.
  • Implemented user interface with JSP, Servlets, JQuery, CSS and HTML.
  • Implemented AJAX functionalities for user interfaces. Worked on proof of concept for Angular implementation.

Technologies: Java, JEE, JSP, Servlets, JDBC, HTML, Angular, Java Script, JQuery, CSS, WebSphere 6.1, Oracle, RAD7.0, Clear case, Clear quest.

Confidential

Senior Developer

Responsibilities:

  • Involved in migrating projects from websphere 6.1 to websphere 8.
  • Migrated web services projects, Web application projects, EJB MDB messaging projects to WebSphere 8.
  • Created tickets to infrastructure to create new servers with required configurations for connection pools, message listeners, queue connection factories and topic connection factories.
  • Defined new JDBC data sources, JMS configurations required for WAS8.

Confidential, Plano, TX

Senior Developer

Responsibilities:

  • Requirement analysis and technical design for online metadata mapping module.
  • Implemented design patterns MVC, view helpers, command, service locator, session singleton
  • Design and implementation of add or change business rules module.
  • Design and implementation add or change currency exchange standards.
  • Implemented Web APIs for message handlers
  • Implemented UI components using JSP, HTML, CSS, JSTL

Technologies: JSP, Servlets, HTML, CSS, EJB, JDBC, XML, HTML, SAX, Weblogic9.0, Oracle8i, jsdk1.5, Solaris 10, MAVEN, SVN

Confidential

Sr. Java Developer / Team lead

Responsibilities:

  • Requirement analysis, technical design, architecture of Java middleware service implementation with Seibel enterprise integration (SEI).
  • Designed DAO layer for persisting data in billing system by calling Oracle functions and procedures with Oracle complex types.
  • Generated Custom Java Objects using Oracle JPub tool to make calls to procedures, functions that uses Oracle complex types.
  • Implemented JAXB for marshalling and UN marshaling of xml messages from Seibel to send data to billing system.
  • Developed SAX parser for extracting data from XML to populate model objects for Oracle complex types.

Technologies: Core Java, XML, SAX Parser, JAXB, Oracle Complex types, JDBC, Connection Pooling, Log4J, Sun Solaris10

Confidential

Sr. Java Developer / Team lead

Responsibilities:

  • Followed design patterns for designing application. Designed and developed Java Multi-threaded application for concurrent processing of wide range of mobile provisioning records from Oracle database.
  • Implemented data access logic for reading the data from oracle database. Implemented JAXB for generating XML messages.
  • Implemented Java TCP/IP Socket programing to sending XML messages to network objects for mobile provisioning.
  • Implemented java code to make RPC over HTTP. Opening sockets, closing sockets, write, read data from socket connection.
  • Worked with TIBCO middleware for integrating mobile provisioning to network objects.
  • Developed HTTP clients for sending XML requests over HTTP to network elements for mobile activations, IMSI, MSISDN registrations. Task creation, allocation, code reviews, mentoring design to team members of 6 people.
  • Developed prepared statements, callable statements to call procedures on Oracle database using SQL and PL/SQL.
  • Developed JDBC connection pooling for standalone java process.
  • Application availability Active/ Passive fail over mechanism was implemented through SUN Solaris multi casting.

Technologies: Core JAVA, J2EE, TCP/IP, Multi -Threading, Oracle9.2.07, Oracle RAC, jsdk1.4.2, Sun Solaris9, SAN, TIBCO

Confidential

Senior Java Developer

Responsibilities:

  • Developed opportunity, contacts webpages using JSP, Java Script, HTML, CSS, JSF, and JSTL.
  • Implemented design patterns MVC, Front Controller, view helpers, command, session, and singleton.
  • Implemented Web APIs for payment processing.
  • Implemented validation framework for server side data validations.
  • Implemented DAO design pattern for data access layer. Integrated Lucene for search feature in application
  • Developed JSP tag handlers to view help the product lists to display in the UI.
  • Developed state less EJB session beans for Saturn integration.
  • Worked with Agile model SCRUM process and XP pair programming for SDLC.
  • Developed procedures and functions using SQL, PL/SQL.
  • Developed JUnit test cases and test suites for unit testing with Eclipse IDE.
  • Conducted code reviews and performance tuning

Technologies: Servlets, JSP, JSF, EJB, HTML, Java Script, CSS, XML, SAX, CVS, WebLogic 8.1, Oracle, MQ Series, UML, SUN Solaris, JUnit, Log4j, ANT, SQL, PL/SQL, Agile SCRUM, XP pair programming, IntelliJ Idea, Lucene

We'd love your feedback!