Senior Java Developer/lead Resume
Dallas, TX
SUMMARY:
- Over 9+ years of S oftware Development experience in web - based and distributed enterprise applications on Java and J2EE/JEE Technologies.
- Expertise in developing enterprise web-based application using Web Services, Hibernate, PL/SQL, Struts and Spring Framework.
- Experience on JavaScript, HTML, CSS, AJAX , EXTJS , jQuery for developing web based Applications.
- Experience with different file formats such as XML,CSV,HL7, EDI and json
- Experience with Ant and Apache Maven commands
- Hands on experience on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat and JBOSS Application Server.
- Adaptive communication, collaboration & team building skills with proficiency at grasping new technical concepts quickly and utilize the same in a productive manner.
- Has good experience in Oracle, MySql and Sql Server.
- Experience on developing Applications using Eclipse IDE and NetBeans IDE.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILE methodologies of Analysis, Design, and Development, Implementation, Testing and Production support.
- Involved in preparation of Research and Analysis, creating POCs and performance tuning.
- Involved in Improvising the Release process of Work requests.
- Strong Project Management, Configuration controlling and Coordination expertise supported with excellent communication and Leadership skills.
- Proactive way of communication in gathering requirements and in designing of the framework.
- Excellent documentation skills, problem solving abilities, analytical and programming skills in a high speed, quality conscious and multitasked environment.
- Excellent Communication skills and proven experience in working independently as well as in a team.
- Strong analytical, debugging and problem solving skills.
TECHNICAL SKILLS:
Languages: Java, J2EE
JEE Technologies: Servlets, JSP, J2EE/JEE, J2ME
IDE: Eclipse, Net Beans
Databases: Oracle 9i, Oracle 10g, MySQL
Framework: Hibernate 3 and spring 3
Web Services: REST
Application Servers: Tomcat 6.0, Tomcat 7.0, Glassfish, JBOSS
GUI: JSP, Servlets, XML, XSL, HTML, CSS, Java Script, AJAX, jQuery, JSON, EXTJS
Version Control: Tortoise SVN
Design Patterns: MVC Model, Singleton pattern
Scripting Languages: Linux Shell Script (Basics)
XML Parsers: DOM, SAX
Operating Environments: Windows 7, Microsoft Windows 9x / 2000 / XP, Linux.
Tools: Ant, Maven, Jenkins, Toad, Perforce, WinSCP, Postman, JIRA and mRemoteNG.
PROFESSIONAL EXPERIENCE:
Confidential - Dallas, TX
Senior Java Developer/Lead
Environment: Java 8, Oracle 10i, Web Services, Ant, Tomcat Server, Eclipse, Jenkins, EXT JS
Responsibilities:
- Involved in design & development of different enhancements.
- Involved in generation of various reports using various complex SQL queries.
- Involved in agile based sprint plans to resolve the tickets using JIRA.
- Participate in team meetings for enhancement analysis.
- Involved in creation and enhancement of Restful web services.
- Delivered various end to end enhancements including UI development using extjs and javascript.
Confidential - Dallas, TX
Senior Java Lead / Developer
Environment: Java 8, Oracle 10i, Web Services, Ant, Tomcat Server, JBOSS, Eclipse, Jenkins, EXT JS
Responsibilities:
- Involved in design & development of different enhancements.
- Involved in generation of various reports using various complex SQL queries.
- Fixing the critical issues in the service layer created as a Java Ant project.
- Worked on initial data setup and configurations for different modules and defined dependencies of various modules involved from the core product.
- Involved in agile based sprint plans to resolve the tickets using JIRA.
- Participate in team meetings for enhancement analysis.
- Worked on various customizations to enhance the capabilities of the product to fulfil the client requirements using different API’s .
- Involved in the deployment and hot patch process for different environments.
- Create/merge branches and tags in P4V after production releases.
- Involved in analyzing the production issues tickets.
- Involved in creation and enhancement of Restful web services.
- Managed a team of around 10-15 people was involved in task allocations, code reviews.
- Held up daily scrum meetings to track the status of development and ensured that we delivered the deliverables on time.
- Communicated with different teams all across the globe for any clarifications/issues etc.
Confidential - Raleigh, NC
Senior Java Technical Lead
Environment: Java 8, Oracle 10i, JavaScript, XML, Web Service, JBoss Application Server, Putty, Eclipse, ANT, WinSCP.
Responsibilities:
- Involved in customer enhancements which majorly focuses on enhancing a Java based application, EXT JS based front end, Restful web services which pulls data from lower level applications.
- Worked on integration with Amazon and used Amazon APIs for fetching orders from Amazon placed by RW .
- Worked on handling different formats of messages such as XML, JSON and CSV using Integration APIS.
- Worked closely with Business Analysts, Project Managers and Project Leaders to analyze business requirements.
- Participated in Requirements Analysis, Design and Development phases of the project which followed Agile methodology
- Solved customer issues through JIRA tool.
- Automated the manual jobs through scripts which involved modifying PL/SQL procedures.
- Developed jazzy UI using CSS, jquery and javascript.
- Worked on DOM parser to parse the XML responses.
- Used Putty and WinSCP to connect the servers and deployed the jar and war file.
Confidential
Java Lead
Environment: Java 8, Oracle 10i, JavaScript, XML, Web Service, JBoss Application Server, Putty, Eclipse, ANT, WinSCP, HAPI test panel
Responsibilities:
- Involved in Analysis, Design, Implementation and Testing in Project life cycle.
- Worked on consumption of an incoming HL7 message (via an inbound integration channel)
- Using One Network Platform which was transformed into a data model (defined using ONE Network tools) that will be persisted in the data repository provided by the platform.
- Worked on receiving the incoming HL7 message sent from another Healthcare system via M LLP which included parsing, validating and processing the message, including sending an acknowledge response back to the sender.
- Worked on the UI built using EXTJS where authorized user can view the data.
- Worked on designing and developing the message history framework to track the status for the processing of the messages.
- Written tests in JUnit which helped in unit testing.
Confidential
Java Developer
Environment: Java, JUnit, MySql, Android, Tortoise SVN, Studio, JBoss Server, SQL developer, Putty, mremote, P4V, Jenkins, EXTJS
Responsibilities:
- Worked on the requirement analysis, design and development.
- Was involved in the complex bug fixes, enhancements.
- Worked on custom reports generation and optimization of Reports on MySql as the database
- Worked closely with Project Managers and Project Leaders from Resolve to analyze the requirements
- Worked on various demos for various flows from the product along with documentation on the same and presented the same to the customer.
- Written on setting up the binary to deploy the application in UNIX box used by the customer.
- Worked closely with Project Managers and Project Leaders from Resolve to analyze the requirements
- Received appreciation mails from client for quick resolution of issues.
Confidential
Java Developer
Environment: Struts 1.2, JSP, JavaScript, Oracle 9i, EJB, Eclipse STS, Glass Fish Server, OC4J.
Responsibilities:
- Was involved in the DB design and defining the structure for the code for the modules.
- Implemented various screens and the core logic of new modules in the existing application of DM.
- Implemented the Inspector’s scheduling Module which shows a calendar view of a week for Inspectors assignment and editing the same would change the assignments. Implemented the Dispute module wherein the user can raise disputes against various items.
Confidential
Senior Java Developer
Environment: Spring MVC, Hibernate, JavaScript, Jquery, Eclipse STS, Apache Maven, Apache Tomcat 7, PostgreSQL.
Responsibilities:
- Was involved in the DB design and defining the structure for the code for the application.
- Implemented various screens and the core logic of accounting of modifying the account balances and fund balances based on the type of the accounts (Revenue/Expense).
- Implemented the Book It screen from where the user can book and memorize transactions so that user can keep a track of all the bookings done so far. Also insert memorized transactions also the Budget it screen from where you can budget expenses for a particular month, next 12 months or for this year against a fund.
Confidential
Java Developer
Environment: Core Java, Eclipse STS, Apache Maven 2.3.2, Apache Camel 2.10.1, Active MQ 5.5.0, Apache Tomcat 6.0
Responsibilities:
- Implemented Online Reconciliation, POS Reconciliation, NSB Stock Transfer Client, and NSB Reconciliation
- Implemented the click and collect module - Multithreaded application which accepts request from users and checks if store can service the order; if yes, the store processes the order and sends confirmation to user by sending a mail and SMS to them
- Implemented the Web API piece - The API accepts two parameters From Time and To Time and creates transaction messages from data pulled from online system for current date; another API which took order number as parameter and pulled data based on that
Confidential
Java Developer
Environment: Core Java, OpenJPA 2.2, OSGI container, Apache Tomcat 6.0, Maven 1.4. Eclipse STS
Responsibilities:
- Created the final order object using the entire information from XML using SAX parsers such as creating the order items, order item schedules with the amounts to be paid/ received, and the order parties associated with each order such as the insured, producer, and the surcharge order party.
- Wrote business logic for various transactions such as new business, cancellation, and non-financial endorsement.
- Performed functional and data validations for each transaction separately, before processing it further.
- Stored data in the database with all the associations using OpenJPA 2.2.0
Confidential
Senior Software Engineer
Environment: Java, Eclipse Helios with AWS plugin
Responsibilities:
- Implemented a requirement which stated to upload the zipped files of books on amazon s3 and generate a URL with expiration time with which the book can be downloaded from s3
Confidential
Senior Software Engineer
Environment: Open Social, Jive Platform, Java, Javascript Libraries/Frameworks, Jive APIs, JQuery, Spigit SDX, OpenSocial APIs, Git Bash, Aptana studio for Jquery.
Responsibilities:
- Understanding Requirements and Designing Solution
- Developing Ajax Components in JQuery for interaction between Spigit APIs and Jive APIs (based on Open Social)
- Exploring Open Social APIs
- Unit Testing and bug fixing