Sr. Java Developer/ Technical Lead Resume
Phoenix, AZ
SUMMARY:
- 12+ years of technical expertise in complete software development life cycle spanning E - commerce/Internet, Financial, Investments and Banking. Specialized in Web, Integration and Product based applications. Self motivated with the ability to work independently and in the team environment.
- Experienced Information Systems with demonstrated expertise in all phases of software development life cycle (SDLC) Analysis, Design, and Development, Testing, Deployment, Support, documentation & Configuration Management.
- Development of N-tier web enterprise, integration applications using Java J2EE, EJB, Servlet, JSP, JDBC, JMS, Struts, Web Services, XML and XSD technology.
- Possess Extensive knowledge on working with servers like WebSphere.
- Proficient in developing applications with Service Oriented Architecture (SOA) using SOAP, RESTful, WSDL, and XML.
- Good Middleware skills in EJB, C++, IBM MQ, Unix/Linux/ and Windows systems.
- Expertise with the latest Web application frameworks like spring, Struts, Spring REST, Java Scripts and Hibernate.
- Experience in developing and deploying applications using Maven, Ant Scripts, Log4j, WebSphere and Apache Tomcat servers.
- Involved in Cloud Migration activities to move the application from IBM WAS to ePaas.
- Proficient in java Tools and Utilities such as IBM Data Studio and Eclipse.
- Expertise with SQL, PL/SQL, writing procedures and interfacing with different relational databases like Oracle, DB2, MS SQL and MySQL.
- Lead teams to create efficient product features, define Java code guidelines; standards, mentoring new java developer with onboarding
- Production support (Working on production tickets, co-coordinating Expertise in Unit, Integration and System testing. Hands on experience in Testing Tools like JUnit.
- Expertise in industry standard software development methodologies and practices.
- Excellent analytical, problem solving and communication skills.
- Proactive and innovative team player proven to work under tight deadlines, capable of managing multiple projects and can work efficiently as an individual.
- Excellent track record of providing end to end solutions for Confidential project requirements
SKILLS:
- Java, J2EE
- JSP
- Servlets
- EJB
- JDBC, PL/SQL
- HTML5, CSS, XML
- Web Services(SOAP/REST)
- IBM WebSphere
- Apache Tomcat
- JBoss
- Spring, Hibernate and Struts
- Java Script, Ajax
- NodeJs
- JUnit
- Log 4J, ANT
- Eclipse
- TOAD
- SOAP UI and Postman
- Oracle
- MySQL, MS SQL
- SVN
- CVS, VSS
- Maven
- GIT
- Unix/Linux
- Windows 2000/XP/NT/10
- Dynatrace
- AppDynamics
- Agile
- Waterfall
PROFESSIONAL EXPERIENCE
Sr. Java Developer/ Technical Lead
Confidential, Phoenix, AZ
Responsibilities:
- Build the micro services architecture (MSA) with JSON API, Swagger, and Spring REST for Confidential application.
- The responsibilities in MSA include defining business capabilities, developing independent software components, creating decentralized data management stores, documenting REST APIs with Swagger, and deploying modular services at WebSphere Servers.
- Implemented the server side Model View Controller architecture using the Spring MVC framework and written infrastructure and service level code using spring modules like dependency injection, AOP.
- Involved in GDHA design discussion for the enablement of QREP by switching.
- Implement MSA security by integrating HMAC Authentication + TLS on both server and client sides
- Analysis on business requirements, understand the expectations and providing estimates.
- Created fully functional REST web services supporting JSON message transformation. Built on Spring 3.0 technology.
- Developed the entire code in Eclipse, build and deployment with Maven scripting.
- Prepared the folder structure to save the developed code and DB scripts in SVN Repository, now migrating to GIT.
- Investigated the performance issues at Client side and provided feasible solution to client.
- API Log Monitoring using Splunk and the application Monitoring using Dynatrace to view on the DB performance
- Design and develop and schedule the batch job to run the daily and task to meet the business needs
- Performance testing using JMeter
- Initiated ePaas Migration for newly created application
Environment: Java/J2EE, Spring framework, Linux Environment, WebSphere Server,JAX-WS Web Service, SOAP UI, SVN, Jenkins, LARA, Hazelcast, Agile Methodology, Maven, Restful web services,DB2, UNIX, JUNIT.
Sr.Java Developer/ Technical Lead
Confidential
Responsibilities:
- Acting as a Senior Developer Participated in Technical and Functional discussion with Client Side Architectures and Client Side Business Analysts. Provided technical solutions to Architecture issues.
- Involved in developing the entire enterprise application using Java/J2EE, spring to satisfy the customer needs and able to deploy on Production. Involved in closing of the defects which were raised in HP QC.
- Implemented AOP module in spring for Role based application and MVN module in spring for User Access and made all the services as RESTful Web Services.
- Created fully functional REST web services supporting JSON message transformation. Built on Spring 3.0 technology.
- Created RestAPI’s and Consumed SoapAPI’s by using spring controllers and JAX-WS.
- Developed the application using SOA based on Java and JMS.
- Developed workflow and implemented Business validations by implementing algorithms and logic in Spring Service layers at the same time document them in technical specs. Wrote data layer to invoke store procedure using spring and hibernate template. ModelViewController (MVC) architecture,
- Involved in all the phases of SDLC using Waterfall Methodology.
- Provide on-call production support regarding production related problems and ensure the high availability of the system.
- Written and executed Junit test cases, integration testing and functional/regression testing.
Environment: Java/J2EE, Spring framework, Linux Environment, WebSphere Server, JAX-WS Web Service, SOAP UI, SVN, Continuum, Maven, Restful web services,DB2, UNIX, JUNIT
Java/J2EE Developer
Confidential, Phoenix, AZ
Responsibilities:
- Developing persistence layer which are Responsible for interaction with Database.
- Defined business facades to handle multiple calls to the Dao’s. Defined custom exceptions at business layer and DAO layer
- Used maven to acquire the dependencies and build the application, perforce as a version control system
- Worked on Eclipse and Maven for building application and SVN as version control system.
- Design and develop and schedule the batch job to run the daily and monthly task to meet the business needs.
- Worked on Server side code which includes processing the Web Service request and sending response back to the client.
- Worked on UI screens using JavaScript for FE validations.
- Involved in development of web-tier using JSPs and client-tier using HTML pages.
- Code review and tuning to ensure quality delivery.
Environment: s: Java 1.6, J2EE, JSP, Spring MVC, Log4j, WSF2, RESTEasy.
Software Engineer
Confidential
Responsibilities:
- Creating the proof of concept using file handling methods.
- Create mapping for Sell/Exchange/Transfer/notifications and new account setup services.
- Developed various EJB components to fulfill the business functionality.
- Preparing Technical service design documents (TSD), Coding and Code Review.
- Develop the various messages for the full circle flow from the RIVA middleware adapters.
- Prepare the Performance Reports and propose the connection pool settings for the project.
Environment : Java, J2EE, Servlet, MQ Series, Eclipse, Linux, Struts 1.2, WebSphere 5.x.
Senior Programmer
Confidential
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
- Involvement with Business users for all business related queries.
- Clarifications and preparing estimation effort for the CR’s (Change Requests).
- Resolving all production issues (Code fix and data fixes).
- Assistance to team in technical and Functional approach.
- Code review and documentation review of the implementations.
Environment: Java/J2ee, XML, JAVASCRIPT, Struts 2.0, Hibernate 3.0