Lead Java Developer Resume
Oklahoma City, OK
SUMMARY:
- Confidential is a Java Consultant with more than Ten years of professional software development experience in IT industry including Requirements Analysis, Design, Development, Maintenance, Enhancement, & Production Support of Software Applications.
- Progressive experience in analysis, development and integration of Client - Server, Object Oriented, Web-based and distributed applications.
- Experience in developing application using Java, J2EE Technologies includes JSP, Servlets, JDBC, JNDI and JMS.
- Expertise on spring, Hibernate, Maven and Web Services (SOAP, REST).
- In-depth knowledge of Project Object Model and dependency management.
- Experienced in Guidewire technologies.Proficient in configuration, Integration and Gosu programming.
- Experience in VMware vFabric Gem Fire distributed data management platform and sound knowledge in Oracle, MySQL and Derby.
TECHNICAL SKILLS:
Programming Languages: Java, Gosu, C++
JEE/J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI
Application Servers: Apache Tomcat, vFabric Tc server, JBOSS
Frameworks: Spring, Hibernate, Junit
Databases: Oracle, MySQL, Derby, h2, Gem Fire.
IDE s: Eclipse, STS, Net Beans
Build /Integration Tools: Maven, Jenkins
SCCS: SVN, Git
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Lead Java Consultant
Responsibilities:- Java,J2EE, Oracle, JMS, Tomcat, H2 DB, Git, Rally, Source Tree, Cloud portal, Sonar QubeWorking as a Senior Java Architect for the Confidential &T Integrated cloud portal which is a unified cloud platform for both internal and external ATT services.
- Responsible in planning, designing, developing and enhancing multiple components which leverages open source OpenStack components along with multiple hypervisor, middleware and OS environment in a variety of physical locations to provide enterprise grade cloud services.
- Worked on building more than 20 APIs and currently working on few other ATTs custom APIs. Very good hands on experience in REST web services and handler classes along with the custom utility classes. Experience in refactoring complex code to enhance the performance of the overall API response. Always follow the agile methodologies and make sure Unit test classes ready for any new classes created.
Confidential, Oklahoma City, OK
Lead Java Developer
Technologies: Java, J2EE, spring, Hibernate, SOAP, JMS, Oracle, eclipse, TOAD, maven, Git, JIRA
Responsibilities:- Worked on Air Traffic internal applications and the web services.
- Responsible for development and maintenance of existing Java based applications using Java, spring, Hibernate, JPA technologies and Oracle database systems.
- Dealing with Java Multithreaded programming to develop/maintain multithreaded modules and applications phases.
- Developed many helper / supporting classes needed in the application as per the requirements.
- Provides well commented code and documentation describing the developed code and its functions and interface requirements.
- Worked with Testers and Businessteams to understand the requirements and fix discrepancies/faults
- Provides extensive unit testing prior to releasing code for functional testing.
Confidential, Plano, TX
Software Developer/Team Lead
Relevant Technologies: Java/J2EE, Junit, EJB 3, JPA, JMS,WebLogic, SQL, XA transactions for JMS and Oracle database is a plus, UNIX
Responsibilities:- A maintenance project for PepsiCo, worked with the support team and involved in enhancing logging and error handling in EDI module (payment transactions) of a custom J2EE application.
- Develop and execute unit test plans. Support formal testing and resolve test defects.
- Worked with Isis PD Web team and used the below required technologies along with experience in the areas of software development mentioned below to achieve the requirements for the web scrapping and mobile valet.
Confidential, San Antonio, TX
Sr. J2EE Developer
Relevant Technologies: Java, J2EE, spring, Hibernate, vFabric Tc Server, REST, Maven, Jenkins, jetty, Gemfire, Spring Tool Suite
Responsibilities:- UCP includes the tools necessary to automate the entire loan origination process. This advanced lending application follows the loan from point of sale, to processing, tracking, and underwriting, closing, funding and secondary marketing etc. UCP is also an online mortgage application that will provide an internet loan application for borrowers and loan officers to approve, so they can receive an instant decision.
- Development and coding of External Loan applicant verification module in UCP.
- Involved in software and architectural development activities, implement and maintain UCP application phases. Provide technical support and consultation for application and infrastructure questions.
- Develop and execute unit test plans. Support formal testing and resolve test defects.
- Experience of build, deploy and dependency management and maven plugins.
- Worked on Project Object Model (POM) to standardize the build and deploy process of the application.
- Performance tuning in UAT level with load runner and log files.
Confidential, San Antonio, TX
Sr. Software Developer
Relevant Technologies: Java, Oracle, TOAD,putty/WinScp, Remedy AR System, Autosys-Job scheduler
Responsibilities:- Lead Production support Analyst (L2) for Treasury Portfolio.
- Monitor and provide support to workflows and provide expert knowledge on all workflow designs. Analyze all business processes and ensure compliance to all controlled processes according to business requirement. Coordinate with IT groups and external vendors and ensure effective application services to ensure reliability of all applications.
- Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes.
Confidential, Walnut Creek, CA
Sr. Software Developer
Relevant Technologies: Java,J2EE,Spring,Spring web flow,Oracle,eclipse,Accurev,SQLNavigator,JXplorer
Responsibilities:- Development and maintenance of the application using Java,J2EE and spring, spring web flows, which facilitates the online plan selection, change plans, select devices and all online activities to the Verizon wireless customers.
- Design, implement and maintain java application phases.
- Identify opportunities to fine-tune and optimize applications of java developed projects.
- Provide technical support and consultation for java application and infrastructure questions.
Confidential
Java Technical Support Asst
Relevant Technologies: Java, Corba, Swing, JSP, spring, Hibernate, Maven, Oracle, Linux
Responsibilities:- This is a Service Directory Agent (SDA), a multi-tier Portal Development program and ensures the security on Telecoms/news/media networks. This application illustrates that mobility for software agent can be used to improve the performance of the overall system. Illustrate that security features can be introduced for mobile software agents. In SDA application there are numbers of agents as Service Directory Agent, Application agent, Local agent, Regional agent, Place Agent etc. The target is to send Objects such as images/texts/videos through these agents/Services.
- Worked on Broad vision media portal development APIs.
- Actively participated in design, code, and test and developed multi-threaded Servers based on CORBA, spring architecture.
- Actively involved in developing various Business Layer and Data Management components of this multi-tiered web based system over J2EE architecture, SPRING and Hibernate framework.
- Create Swing GUI application and database schema to help monitor usage of manage account. Optimize schema to perform well under heavy load situations.
- Used Spring IoC to couple different layers of application such as web, business, and system and DAO layers.
- Used Apache Axis for web service using XML (WSDL), SOAP to communicate to the different applications.
- Involved in designing and generating web services using SOAP and WSDL.
- Also participated in other development, maintenance, Server monitoring, troubleshooting of the existing Software Applications.
- Performed usability testing for the application using JUnit Test.
- Submit weekly status reports and project status inputs as scheduled.
Confidential
Java Programmer
Relevant Technologies: J2EE, Oracle 9i Java 1.4, XML, MySQL, Tomcat, spring, JavaScript Web Service
Responsibilities:- Confidential is a Software Consulting Company mainly working for Clients in CANADA, South Africa and the Middle East. Worked on multiple projects both short term and long term, mainly using java technologies with minimal supervision under the team lead.
- The role involved in designing, developing, building, documenting and maintaining the distributed, software applications.
- Provide unit and integration testing as required. Also participated in Research and Development Program, designed and developed middleware services that meets the business andapply where it is suited. Understanding the project assignment and scopes explained by the onsite team and working closely with them to achieve the expected objectives.