We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Java Professional with 8+ years of experience in Object - Oriented Analysis & Design, Development/programming for web based, multi-tier and distributed applications in JAVA/J2EE Platform.
  • Experienced as Team Lead with 2 years of experience and in managing all aspects of the software development life cycle (SDLC), from initial capture of requirements through development, testing, delivery, and enhancement.
  • 3+ years of experience in Agile Software development.
  • 3+ years of experience in Application Design and Architecture.
  • Experience in working with SOA Architecture Web Services, SOAP, WSDL and REST Architecture.
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Proficient in J2EE components such as Servlets, JSP, JSF, Spring, Struts, JDBC, Java Beans, EJB, JNDI, JMS, JPA.
  • Extensive experience in Hibernate 3.0, Spring 3.0, Spring MVC, Spring Integration, Spring Batch, Struts Framework and AOP.
  • Experience in Web development using HTML 5, CSS, XML, AJAX, JQuery, Bootstrap, JSON, GWT, JavaScript and Angular JS.
  • Extensive experience in developing applications using Java, SWING, Servlets 2.4, JSF 2.1, EJB 3.1, JSP, JDBC, XML Technologies, JavaScript, HTML, DHTML, Eclipse development framework, Web Designing.
  • Worked with multiple versions of Integrated Development Environments (IDEs) such as Eclipse, Spring Tool Suite (STS), JDeveloper, Microsoft Visual Studio Net Beans, RAD, IntelliJ IDE.
  • Good experience in Planning, Installation, Development and Administration of WebSphere MQ, WebSphere Message Broker.
  • Good experience in developing applications using Adobe Flex.
  • Experience in writing ANT scripts and Log4J and JUnit for unit testing and Integrated testing.
  • Expert in creating and deploying EAR and WAR files in WebLogic Application Server 8.0, JBoss 7.1, WebSphere 7 and Tomcat 6.
  • Good experience in code development and integration it with JVM in Scala.
  • Experience in web portals like livelink.
  • Installing, configuring and maintaining DataPower appliances XS-40 and XI-50 as XML security gateways and XML Integrators.
  • Good experience in developing applications using Groovy and Grails.
  • Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms like Sun Solaris 8/9, AIX, SUSE Linux, and Windows.
  • Experience in MQSeries Clustering, MQClient / MQServer setup, MQSeries System Administration, user training and documentation.
  • Expert in writing optimized Queries, Stored procedures, Packages, Index and Triggers using SQL, Oracle, PL/SQL Querying and PostgreSQL.
  • Experience in writing dynamic XSL/XSLT/DTD and corresponding static XML files.
  • Excellent experience in software development methodologies including Scrum/Agile and Waterfall Model.
  • Expertise in the development of various E-commerce Applications using GoF design patterns like Singleton, Session Façade, Business Delegate, Factory and Service Locator.
  • Proficient in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and creating Unified Modeling Language (UML) diagrams using Rational Rose and Microsoft Visio.
  • Experience in working with Business process management system (BPMS) like Drools and JBPM.
  • Good experience on Amazon Web Services(AWS).
  • Good knowledge and hands on experience on Powershell.
  • Good experience in working with Python.
  • Excellent knowledge of Software Quality Assurance especially in Functional Testing UI, User Acceptance testing, Behavioral and Operational Testing.
  • Experience in Mirth Technology and worked on building and integration of layers.
  • Excellent experience in Behavioral testing using SCALA programming language.
  • Excellent team player with good communication, interpersonal and leadership skills.
  • Expert in resolving Excel issues using POI and Jexcel frameworks and server side like DAO layer Implementation.
  • Experience in jasper for creating reports.
  • Network protocol analyzer using Wireshark tool.

TECHNICAL SKILLS

Languages: Core Java 1.6/1.7, C, C++, Java script, UML, SCALA and Drools, PYTHON, HTML, JSON, JQuery

J2EE Technologies: J2EE, EJB 2.x/3.x, Struts 2.1/2.2, Spring 3.x, PL/SQL, PostgreSQL, Hibernate 3x/4x, JDBC, JUnit, Mockito, Derby, JSP, BO INC, Solr, Tortoise SVN, VSS, Ant, JMS, Tomcat,Adobe Flex3,JBoss, MS Office, JSON, RMI, XML, REST/SOAP web services, Jenkins Pentaho Data Integration, Pentaho User Console, Pentaho Instaview, Microsoft SQL server Management Studio 11.0, Shell scripting, SoapUI, FileZilla, WinSCP, Putty, DBeaver, DBVisualizer, Action Script, SQirrel SQL Client, Amazon Web Services EC2, Ant, Maven, MXML

Framework: Spring, Struts, Hibernate, POI, JExcel, Mirth

Big Data Technologies: Hadoop 2.0, HDFS 2.0,Hbase 0.94.x, MongoDB, Sqoop 1.4.x, Mongo-Hadoop Connector, OpenTSDB, KairosDB, Phoenix, R-Hbase, Tez, Shark, Spark, CDH-4.x, HDP 2.0, PIG 2.0, Flume, SOLR, Lucene,Oozie, Zookeeper

Web/App Server: IBM Web sphere 5.x/6.x/7.x and BEA Weblogic 8.1,9.x, Tomcat 6, JBoss Application server 7.1, MQ

Internet: XML, XSL, HTML, DHTML, CSS, Action Script, XSl/XSLT, JavaScript, bootstrap CSS and Jquery

Databases: Oracle 11g, MySQL, MS Access, MS SQL Server 2005, DB2, Sybase

IDE/Tools: WSAD 6.x, IntelliJ IDEA, Confidential Quality Center, Rational Rose, SQL developer, TOAD, Altova UModel 2007, Eclipse, Netbeans, Putty, WinScp, Powershell, Livelink, Balsamiq, Nexus, Rundeck, Splunk, Jenkins

Version Control Tools: Tortoise SVN, CVS, VSS, GIT, Clearcase

Design Methodologies: Rational rose(UML), Data Model, MS Visio Pro 2005

Operating Systems: DOS/Windows NT/2000/XP, Unix/Linux, Solaris

Build Tools: Ant, Maven

File Transfer tools: WinSCP, FileZilla, Wireshark

Memory Management/Tools: Eclipse-Profiler

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Senior Java Developer

Responsibilities:

  • Involved in architectural and design meetings of various modules of the product.
  • Technical walkthroughs with business analysis team assessing technical complexity, dependencies, risks and improvements and help documenting formal business requirements.
  • Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object and Service Locator.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Developed Data Power solutions along with effective designing and implementation.
  • Designed security and processing policies and rules for Data Power components
  • Using REST WS, Spring and Hibernate, wrote the Service Oriented Architecture (SOA) Middle Tier business, system services infrastructure and data access layer.
  • Used REST web services for implementation of Server Side services.
  • Used REST client to test web services.
  • Responsible for identifying and creating the MQ objects required for the interfaces.
  • Configuration of the Configuration Manager and Broker.
  • Developed SQL queries for Oracle and SQL server.
  • Developed PL/SQL Querying, Stored Procedures, Triggers.
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Implemented log4j for checking application logs.
  • Troubleshooting development, UAT and production issues and implementing/deploying hot fixes complying with standard service level agreements.
  • Writing Scala classes to interact with the database.
  • Writing Scala test cases to test scala written code.
  • Worked on Rundeck tool in DevOps application for checking the code vulnerabilities.
  • Installed, tested and deployed monitoring solutions for code deployment using Devops application with Splunk services.
  • Worked on Nexus repositories to store the artifacts when build is created using DevOps application by the application teams.
  • Responsible for creating the Nexus standby repository for disaster recovery.
  • Worked on DevOps API for critical functionalities in the application and documented the guidelines about the usage of these APIs for the application users.
  • Created a video reference for the DevOps APIs for the customers on how to use these APIs.
  • Designed/Developed server-side Drools validation framework for validating data submitted through DevOps.
  • Designed the POC for Migrating from Drools 5.4 to Drools 6.1 using migration tool and installation doc and documented the steps for other developers to understand.
  • Integrated the Drools and jBPM (Business Process Management flow) to application framework which involved dynamic creation of knowledgebase, Knowledge session.
  • Wrote Stateless Session Beans to invoke the JBPM process using jBPMContext, and Process Instance.

Environment: Java 7, Hibernate 3.6, Ant, Oracle, DB Visualizer,JMS, Jenkins, Spring MVC, Spring JDBC, JBPM,Spring-WS, SVN, Ant, Scala, JBPM, REST/SOAP, PL/SQL, Nexus, Rundeck, Splunk, Jenkins, Log4j, Jboss Drools 6.x/5.x.

Confidential, Columbus, OH

Senior Java Developer

Responsibilities:

  • Skilled in building, training, and mentoring high-performing teams in consistently delivering strategic software e-commerce projects.
  • Equally strong in ensuring compliance with PMO guidelines.
  • Responsible for analyzing, designing and developing core APIs for persistence.
  • Ensured on-time delivery of application to the end-user and covered unit and integration testing results.
  • Active participation in design/architecture sessions with technical architects and code-review sessions.
  • Instrumental in designing and developing custom error handling framework.
  • Active involvement in performance tuning of the application.
  • Extensively used Builder, Adaptor, Factory, Singleton and Facade design patterns.
  • Responsible for developing JUnit test cases, used junit4, Mockito and Derby for unit testing.
  • Front end is developed using JQuery, Angular JS and GWT, Spring MVC module for middle tier and Hibernate on the back end.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
  • Used Blaze DS to communicate between java code and Flex UI components.
  • Created various Hibernate entities, POJO’s and their respective .hbm files, integrated them with JBPM Business Processing Module.
  • Used Drools Engine for writing Business Validation rules. Extensively worked on Drools Engine.
  • Designed and developed Stateless Session beans and implemented the business logic using EJB 3.0 annotations and handles transactions.
  • Involved in designing and developing the Business Process flow using JBPM work flow engine, created Nodes, Task nodes, Decision nodes,
  • Used Flex unit as a unit testing framework for flex application.
  • Developed custom DDL, DML, rules framework and Dialect service.
  • Developed an Aggregation service for quick access to aggregate information related to market trading data.
  • Hands-on experience writing shell and python scripts in certain modules.
  • Faster response times have been achieved in the calculation or arithmetic by employing python for the calculation engine
  • Implemented Business process Management system using Drools and JBPM.
  • REST web service calls were made through a python UI client that acted as a converter / broker in certain modules
  • Database connectivity and HQL queries using Spring JDBC.
  • Supported enhancement of DataPower services, coordinated with development teams to deploy new XSLT and WSDL files.
  • Analyzed logs and data flows through DataPower exposed services, during joint troubleshooting sessions.
  • Worked with team to establish successful e-commerce server-side gateway integrations and oversaw gateway software integration with other commercial websites.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using Java multi threading.
  • Worked on developing the domain classes to handle the business logic using Groovy.
  • Responsible for setting up the application on a HDFS cluster and configuration of the application to use Hadoop in processing the incoming trade data and analyzing risk.
  • Web service development with Spring-WS.
  • Configured MQ Objects within the Websphere Application Environment.
  • Created Configuration manager, Brokers, Queue Managers, define Objects, channels, SSL, Clustering, shared channels, shared objects.
  • Design, development and maintenance of REST web services. REST web services have been developed using JSON, Hibernate and Oracle 11g on Web sphere 7.5.
  • Developed the Code with all Industrial Standards using Spring, Java persistence API (JPA), Restful web services, JSP, JSF and JPA.
  • Responsible for design and development of SOAP web services for retrieval of upstream source Information and the clients were generated with JAX-WS.
  • Worked on performance tuning with web services and Hibernate to minimize the response times to as minimal as possible (milliseconds) as per the SLAs.
  • Responsible for developing stored procedures and PL/SQL blocks to handle bulk data processing
  • Implemented and tested python based web applications interacting with MySQL.
  • Used Powershell for local servers for retrieving the SQL Server product keys.
  • Development of integration solutions in Java EE stack with Oracle Middleware toolkit using Scala.
  • Wrote a system of regression tests in Python to verify XML schema created by non-technical content creators.
  • Designing and modifying reports for MySQL database using Jasper iReports and JasperServer.
  • Experience with applications handling large data sets and fine-tuning SQL queries and java performance enhancements.

Environment: Java 7, Restlets, Hibernate 3.6, Ant, Derby, Python, Oracle, Teradata, Greenplum,XML, EXTJS, Angular JS, GWT, Hadoop,Pyton scripts, DB Visualizer,JMS, Jenkins, Spring MVC, Spring JDBC, JBPM,Spring-WS, Drools 4.0.3, Drools 5.0, JBPM, Jasper Reports, iReports, CheckStyle, VMWare, Web sphere 7.5, SVN, PIT, Ant, REST/SOAP, PL/SQL.

Confidential, Brookfield, WI

Sr. Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign
  • Involvement in architectural and design discussions
  • Helped the project team to identify the suitable technology tools required for the projects
  • Gathered the business requirements and developed use cases while having discussions and interviews with the business analysts
  • Designed and developed the Application based on Model-View-Controller architecture
  • Involved in analysis, design, Coding and development, Implementation phase of the modules
  • Involved in technical design and the architecture
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Used UML for creating Case, Sequence, Class and collaboration diagrams
  • Designed and developed the approaches/strategies for the entire application
  • Developed web pages with JSP and Servlets using Dreamweaver, Fireworks, HTML, JavaScript, Angular JS, AJAX, and XML.
  • Defined the system interfaces (XSD), created Mule ESB flows, performed payload transformation & developed a middleware data identity mapping solution utilizing Spring, Hibernate and JPA
  • Responsible for behavioral testing the application using Mock frameworks like SCALA.
  • Implemented e-commerce server side gateway integration with other commercial websites.
  • Developed a flex library project to build custom code used across the application.
  • Involved in installation and configuration of Adobe Flex Builder plug-in for Eclipse.
  • Performed end to end automation with the help of Powershell for user account distribution and management.
  • Invoked web services from the Flex UI components.
  • Created MQ Queues and Channels required for the Application.
  • Configure SSL Security for MQ Client /Server and Server-Server.
  • Responsible for developing web applications using python.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Designed and developed Grails applications for end users.
  • Transitions, Forks, Joins, wrote various BPM Task handlers, Decision handlers and Assignment handlers.
  • Actively involved in Drools migration from 4.x to 5.3.
  • Developed persistence module using JPA and Spring Jdbc Template
  • Extensively involved in querying and writing stored procedures
  • Used SBM to track status and defect issues
  • Used Spring bean factories and dependency injection mechanisms
  • Used Spring bean factories and dependency injection mechanisms to enforce loose-coupling for the object relationships
  • Using DBVisualizer to create needed queries and copy queries into iReports.
  • Used JFreeChart to display weekly and monthly trends
  • Designed, developed and tested business tier using JDK1.6 and Spring
  • Used Apache Ant as the software build tool
  • Used Apache Maven for the over-all software project management
  • Used SVN tools for version control and management
  • Used JUnit for Testing

Environment: Java core, J2EE, HTML, MVC, JavaScript, JSP, Servlets, Spring, CSS, UML, XML, HTTP, Eclipse, AJAX, Apache Maven, Jasper Reports, iReports, Macromedia Fireworks, JFreeChart, Oracle, Drools 4.x, Drools 5.x, JBPM

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Interacted with the stakeholders and gathered requirements and business artifacts
  • Developed the GUIs using HTML, CSS, JSP and JavaScript Components
  • Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript
  • Extensively worked on developing UI components using JavaScript and JSON to interact with Restful web services
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service (Active-MQ) in Eclipse IDE
  • Implemented Web-Services to integrate different applications (internal and third party componentsusingSOAP and RESTFul services usingApache-CXF
  • Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system (Oracle11g)
  • Developed Hibernate entity Pojos based on Database schema. Implemented Criteria Query and Lazy implementation
  • Developed and published web-services usingWSDL, SOAP, XML and Jax-B
  • Involved in pre-testing the Web-Service calls with SoapUIusing end-points
  • Coordinated Unit (JUnit, EasyMock) Integration, User Acceptance Testing and developed test cases for bean components
  • Developed and deployed application in JBoss AS 7.1.0
  • Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson
  • Following agile software methodology for project development

Environment: Java5.0/6.1,SOA, Spring, Web Services, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, Junit, Windows, Unix, JBoss AS 7.1.0, Camel, ActiveMQ, Jax-B, JMS,Axis2,Ajax, Hudson, Maven, Nexus, RESTful, SOAP, JIRA, AWS, Oracle 11g.

Confidential, Minneapolis, MN

Software Engineer

Responsibilities:

  • Apply advanced troubleshooting techniques to provide unique solutions to our customers' individual needs
  • Including visually similar search, Mason (Perl) to Java Integration, Unicode/multi-language encoding, Amazon mobile search page and mobile app component
  • Detect Spanish queries, which generate no result and translate them to English
  • Integrate new packages with current environment to enable language translation for search using Java
  • Involved in data mining using HDFS and MapReduce on the stock data
  • Work directly with Amazon Web Service architects to help reproduce and resolve customer issues
  • Windows Server Support & troubleshooting, ability to administer users in an Active Directory environment
  • Provide basic support to Linux desktop users
  • Provide support for onsite data facilities
  • Basic configuration and maintenance of Cisco switches and routers
  • Inventory and Asset Management of all IT equipment
  • Install/test/troubleshoot applications. Image and maintain desktop and laptop systems to standard specifications

Environment: Systems administration (Linux and/or Windows), Networking (DNS, IPsec, BGP, VPN, Load Balancing), Databases (MySQL, Oracle, MSSQL), Programming/scripting (Java, Perl, Ruby, C#, and/or PHP, Shell), Amazon Web Services.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Developed user interfaces to meet the complex business and functional requirements as per the business scope.
  • Developed POJO classes.
  • Contributed in writing Hibernate Query Language (HQL) queries.
  • Designed and developed entire Application based on Model-View-Controller architecture.
  • Writing test cases using JUnit framework.
  • Using Jasper Reports developed Catalis reports.
  • Using Java Mail API, developed Mailer Classes
  • Front-end validations for all the form entries using Struts UI and Struts Validator frameworks.
  • Responsible for configuration of Deployment Descriptor (web.xml), build.xml, struts-config.xml.

Environment: Java, JSP 2.0, JDBC 3.0, Servlets 2.5, Java Mail 1.3.3, JUnit 4.0, Struts 1.0, Hibernate, HQL, JMS 1.1, Jasper Reports 1.0, JavaScript, XML, HTML, Apache Tomcat 5.5.15, Oracle 10g, log4j 1.2.13.

We'd love your feedback!