Sr. Java/ J2ee Developer Resume
Kansas City, MO
SUMMARY:
- 7+ years of experience in design and development of enterprise and web based applications using Core Java, J2EE technologies.
- Experience working wif Agile/Scrum and waterfall development methodologies
- Hands on experience in HTML5 and Css3and JavaScript.
- Extensively worked in Core Java and object oriented design wif strong understanding of Collections, Multithreading and Exception handling.
- Strong Experience in OOAD and Performance Tuning.
- Extensive experience in developing web applications wif open source frameworks like Spring, JSF, Struts.
- Expertise in implementing O/R mapping tools like Hibernate, JPA(TOP - LINK).
- Strong working experience in development and deployment of Java/J2EE web components using Web Logic, Web Sphere, JBoss and Apache Tomcat Servers.
- Experience in designing and developing UI components using JSP, JavaScript, HTML, CSS, JSTL, My Faces, Tiles, Custom Tag Libraries, AJAX, JQuery.
- Experienced implementing Web Services and consuming SOAP, REST, WSDL, JAX-RS, JAX-WS.
- Proficient in Java Multi-Threading.
- Hands on experience in JavaScript, UNIX Shell Scripting.
- Experienced in Automation using Shell Scripting
- Prepare UNIX shell scripts for testing the application
- IDEs for development - RAD, JBoss Developer Studio, and Eclipse.
- Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB (No Sql).
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.
- Good Working Knowledge of Ant/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Extensive work experience wif RDBMS like Oracle 9i/10g, MYSQL, MS SQL Server and developed SQL scripts and PL/SQL Stored Procedures
- Experience using testing frameworks such as Junit, SELENIUM.
- Hands on experience wif ModelMaper, d3.js, Cardo, leaflet.
- Experience in using messaging services likeEMS/JMSandTIBCO
- Experience in user management, system and domain monitoring and management usingTIBCO HawkandTIBCO Administration
- Experience in working wif Autosys Admin team to resolve latency issues in Autosys by checking Event Processer logs
- Extensive working experience in analyzing reason for job failures, JIL scripting, handling user queries on Autosys
- Profound knowledge on UML designs.
- Architecture visualization, problem analysis and resolution
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS:
Languages: C, C++, Java.
Java APIs: J2EE, EJB, Servlets, JSP, JSF, JPA,HTML5,CSS3 JSTL, JAX-WS, JAX-RS, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, Junit, AWT, Swing.
Presentation: JSP, HTML, DHTML, XML, WSDL, CSS, JavaScript, JSON, DOM, Guava, JS JQUERY, AJAX, Swing/Java AWT, RCP, LESS CSS.
Frameworks: Struts, spring, JSF, Hibernate, JPA, Apache CXF.
Database: Oracle 8/8i/9i/10g/11g, MySQL, SQL SERVER, MangoDB, Sybase, NoSQL.
RDBMS Query tools: TOAD, SQL Developer, DBVisualiser.
Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Fa ade, DAO, Command Pattern, Singleton pattern, Service Locator, Factory Pattern, DAO, SOA, MVC.
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, MO
Sr. Java/ J2EE Developer
Responsibilities:
- Interacted wif business analysts to study the requirements and design interfaces for the various use cases.
- Responsible for developing and modifying the existing service layer based on the business requirements.
- Implemented the view layer using JSP, Business layer using Spring 3.0, and persistent layer using DAO and Hibernate 3.2.
- Developed the necessary front end user interfaces in JSPs, HTML, Java Script, CSSthat will be integrated using Spring MVC Framework.
- Worked on Spring Rest web service implementation.
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured wif the corresponding JSP pages in spring-config.xml file.
- Taken care of multi threading in back end java beans
- Taken care of Java multi threading in common java classes / library
- Developed HTML and JSP pages for user interaction and data presentation.
- Used Spring Framework for Dependency injection and integrated wif Hibernate Framework.
- Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Used Spring's Bean Factory for initializing services.
- Implementation of Thread pool and locks for concurrency management.
- Used Spring Core Annotations for Dependency Injection.
- Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM. Used Hibernate template to integrate Spring DAO business objects wif respective tables from the database.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Implemented complex back-end component to get the count in no time against large size MySQL database using Java multi threading
- Created tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 9i.
- Implementation of the Business logic layer for MongoDB Services.
- Developing Hibernate Configuration files for MySql 5.1, Oracle 10g &
- 11g and MongoDB
- Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
- Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller)
- UsedWeblogic Server 8.2 for deploying the application.
- Used MAVEN for project management and build automation.
- Used Subversion as a version control for implementing the application.
- Controlled the log information by using framework Log4j.
- Performed Unit Testing Using JUnit.
Environment: Core Java, J2EE, Weblogic 8.2, Eclipse, Spring 3.0, Hibernate 3.2, Spring Core, Spring Rest, Spring AOP, Spring DAO, JSP, JAXB, HTML, CSS, Java Script, SQL Reporting Tool, PL/SQL, Oracle 9i, MangoDB, Maven, SVN, JUnit, Log4j.
Confidential, NJ
Java/ J2EEDeveloper
Responsibilities:
- Implemented various OOP concepts and design patterns such as IOC(DI), Singleton, Factory, DAO, Prototype
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Worked on Spring Batch for Asynchronous processing transactions.
- Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user
- Involved in writing Spring Validator Classes for validating the input data.
- Established efficient exception handling and logging using Spring AOP.
- Involved in developing Restful Web Services, deployment configuration and testing using Jersey.
- Developed HTML and JSP pages for user interaction and data presentation.
- Worked on persistence layer using ORM tool Hibernate wif MySQL Database.
- Developed Hibernate wif Spring Integration as the data abstraction to interact wif the database
- Support users in creating an Autosys job, monitor approximately hundred thousands jobs and escalate all the alerts wif in SLA
- Complete L1 Support for Autosys Infrastructure in UBS
- Working in dis team we support the complete L1 operations and minimal access to L2 Support
- Set priorities and organize work to complete project responsibilities efficiently and TEMPeffectively
- Involved in fixing production defects.
- Configured Apache HTTP Server and Apache Tomcat Server.
- Utilized GitHub version controlling and committing the code to central repository.
- Involved in updating database schemas using MySQL database.
- Performed various DDL, DML operations on MySQL database using SQL queries.
- Used JDBC for database connectivity to MySQL.
- Involved in Unit Testing. Developed JUnit test cases for unit testing and used various mock up frameworks like Mockit, Rest Client UI.
- Logging information using log4j.
- Used Jira for defect tracking
- Promptly escalate any issues, which TEMPeffects product delivery and quality to reporting manager.
Environment: Java, J2EE, Spring 3.5, Spring Batch 2.2.5, Spring MVC, Spring AOP, Spring ORM, Hibernate 4.2, MangoDB, RESTful web services, Apache Tomcat, Log4j, JDBC, JUnit 4, Maven, Jira, HTML, Angular JS, JSP, Jersey
Confidential, Salt Lake City, UT
Java/Hadoop Developer
Responsibilities:
- Importing and exporting Teradata into HDFS and Hive using Sqoop.
- DevelopedSparkjobs using Pyspark for faster data processing and usedSparkSQL for querying.
- ImplementedSparkbest practices like partitions, caching and check pointing for faster.
- Creating Hadoop Analytical data store to optimize Hive query response time.
- Created Teradata Unified Data Architecture
- Worked hands on wif ETL process.
- Ingested data into Hive ORC format to speed up query processing.
- Installed UC4 workflow engine to run multiple Hive and spark jobs which run independently wif time and data availability.
- Background wif traditional databases such as Oracle, SQL Server, and ETL tools processes.
- Expertise in Amazon AWS concepts like EMR&EC2 web services which provides fast and efficient processing of Big Data.
- Using MRUnit to write JUnit tests for hadoop MR applications.
- Worked in delivers fast query and I/O performance for virtually any size dataset by using columnar storage technology and parallelizing and distributing queries across multiple nodes in Red shift.
- Participated in internal meetings during the requirement analysis and design of the project.
- Travelled to client site along wif team and met client side executives and business analysts to understand the requirements. Attended various review meetings wif client side executives.
- Participated in drafting various system requirements and participated in various review meetings.
- Worked closely wif project and business development team and reviewed the code wif team lead and peers.
- Deployed the Tibco Processes and Services across different Unix Environments
Environment: JAVA, Cloudera Hadoop, Spark-SQL, Pyspark, Hive,UC4, Sqoop, Teradata,GitHub, Teradata SQL Assistant, winscp, Merge UC4,VMware, Putty.
Confidential
Jr. Java Developer
Responsibilities:
- Participated in the documentation and design phases of Software Development life cycle.
- Involved in Web/mobile applications developer for Infosys Internal projects.
- Developed Android applications using Android SDK and Android ADT for Eclipse IDE
- Developed web services using REST web services for inter application communication and data migration.
- Worked on bug fixes and improved application performance.
- Extensively written Java code to develop J2EE application for providing online medical services.
- Adopted Struts 1.x framework for developing MVC based web application.
- Designed the user interface using HTML and CSS
- Implemented Hibernate ORM for database configuration and data persistence and retrieval.
- Utilized MySQL for medical records and patient data storage.
- Practiced Agile methodology throughout the project development cycle.
- Developed JUnit test cases for testing the reliability and performance of the application.
- Oracle Coherence Implementation for main billing system of MTS (Mobile TeleSystems)
Environment: Java, Android, J2EE, Apache Tomcat, Sybase, Struts 1.x, Hibernate, RESTful, OOD, HTML, CSS, MVC, Agile, Junit, Oracle Coherence
Confidential
Java Developer
Responsibilities:
- Developed JSPs.
- Created Servlets for the application.
- Involved in creating the SQL and PL/SQL queries and procedures.
- Processing new Work Orders.
- Involved in interaction wif the client for designing of Functional Specification Document
- Constructing code.
Environment: Core Java, JSP, Oracle 9i, Tomcat