Technical Lead Resume
Phoenix-aZ
SUMMARY
- Around 7+ years of experience in analysis, design, developing, testing and implementation of various enterprise applications using JAVA and J2EE and Web Technologies.
- Experience in Client - server environments including java platform, Enterprise Edition (java EE), Enterprise Java Bean (EJB), Java Server pages (JSP), Java Servlets, Struts, and Java database Connectivity (JDBC) technologies.
- Implemented web-client for HTTP requests.
- Understanding of other programming languages, including C#, C, C++, JavaScript, HTML, and XML.
- Experience with SQL, PL/SQL and with databases like Oracle, MySQL, and SQL Server.
- Expertise in open source frame works like Spring, Hibernate, Struts and JSF.
- Actively involved in Production Support as a team member and have good Interaction with the End Users.
- Excellent communications skills. Adept at building strong working relationships with coworkers.
- Talented problem solver able to think “outside the box.”
- Proficient in implementing MVC architecture using Struts and spring Experience
- Good working knowledge on build tools like Ant, Maven for building project.
- Experience in implementing persistence layer using JDBC and Hibernate.
- Extensive in developing rich internet applications using JSP, JavaScript, jQuery, JSON, AJAX, HTML and CSS.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO/web standards. publishing message in Kafka.
- Hand on experience on Vertx.
- Good Exposure on JUnit for writing unit tests.
- Experience on developing UI using Struts tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS.
- Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.
- Used Hibernate to map objects (POJOs) to database tables and map relationships
- Extensive development experience on different IDE’s like Eclipse, IntelliJ, and NetBeans.
- Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris.
- Possess good analytical skills and quickly adaptable to newer Technologies.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, SQL, JDBC, vertx
Web Development: HTML 5, HTML, CSS, Java Script, Ajax, JQuery, JSON, Angular 2.0.
Databases: Oracle, SQL Server, MYSQL, Mongo Db, NOSQL, Bigdata
IDE Tools: IntelliJ, Eclipse, Net Beans
Web Application Servers: Tomcat, JBoss, Web Sphere, Web Logic
Methodologies: Agile, Waterfall, TDD
Design Methodologies: J2EE Design Patterns
Operating Systems: UNIX, Linux, Windows 2003/2000/NT/XP
Frameworks: Struts, Spring, Hibernate, JSF, JUnit, Camel, Graphql
Version Control Tool: Git, SVN
Event Streaming Platform: Apache Kafka
HTTP Requests: WebClient, Rest template
Token Authentication: JWT
PROFESSIONAL EXPERIENCE
Confidential, Phoenix-AZ
Technical Lead
Responsibilities:
- Worked as a java API Developer using java 1.8, Spring Boot, Apache Camel and graphql framework.
- Developed APIs based on WebClient Http request to call internal APIs.
- Used JWT to generate token authentication for each request triggered to provider call
- Worked on SOAPUI Project for creating JOSN request to trigger APIs.
- Worked on migrate the existing APIs to cloud environment (eCP).
- Hands-on Experience on Querying Bigdata NoSQL Database.
- Hands-on Experience on writing Junit code for APIs that does not have expected code coverage.
- Involved in executing SonarQube for code quality and fixed all major vulnerability.
- Created one click deployment pipeline in cloud environment.
- Deliver automated tests cases to perform regression testing, functional testing and integrated the same with CICD pipeline.
- Published messages to Kafka topic for API logging.
- Used Swagger YAML/JOSN documenting APIs.
- Experienced in running the performance of API using JMeter.
- Involved in promoting code to higher environment.
- Worked on API proxy creation in APIGEE.
- Hands-on Experience in JWT token Authentication configuration for API’s
- Provided integration support, UAT and production support.
- Worked in Agile environment-SCRUM.Participated Daily stand-ups and keep updated on rally user stories.
Confidential, Fort Worth-TX
Java Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Controller (MVC) structure using Spring.
- Developed new requirements with Java1.8, Spring, REST and SOAP.
- Developed application for different platform Devices and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams.
- Worked on Spring IOC, Spring Boot, JMS and Hibernate.
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Support QA and Production Implementation on daily basis.
- Implemented pagination using jQuery and react JS.
- Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Created and/or modified SQL Queries whenever required for change requests/enhancements.
- Used Java script and Angular JS 2.0 for client-side validations and also used REST for testing the web services by sending a SOAP request.
- Used AJAX for server communication and seamless user experience.
- On spot fixes for the issues raised before the release of the project to live.
- Best practice on Angular implementation in the project worked for customers business user Accounts.
Confidential
Java Full Stack Developer
Responsibilities:
- Worked with the business experts to understand existing business processes and determined an approach that would serve their business needs using the new packaged application.
- Documented requirements for necessary customizations.
- Identified common functionality for Brand Sites which includes data collection, data processing, business implementation, emails, standard presentation tier handling, and validation routines. These were offered through common Web Services.
- Developed Web services using spring with REST.
- Created spring configuration files to define Handler mappings, Bean definitions, and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate DAO Support.Created Hibernate persistent and configuration files for ORM implementation.
- Produce periodic reports on the status and progress of the project initiatives, and challenges encountered, if any, to the Business and the Management.
- Worked with a team of architects and to gather requirements
- Developed Web application for backend system using Angular.js with cutting edge HTML5 and CSS3 techniques.
- The project is built upon the Single Page Application (SPA) criteria.
- For the new web site features wrote Angular.js controllers, views and services.
- Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions.
- Coded pages with best Search Engine Optimization (SEO) techniques.
Environment: Java1.8, Java 1.6, JEE 6, JUnit, AJAX, JSP, JavaScript, Web services, Servlets, REST, SOAP, RAML100, Postman Collection, HTML,, JavaScript, CSS, Angular JS, XML, JSON, Spring MVC, Log4j, WebSphere 6.1, Git, Jira, Bitbucket, Maven. Spring Framework 3.0, Hibernate3.0, JavaScript, jQuery, Eclipse 3.4, Maven, SQL server, Windows XP/Vista, Edit Plus, Restful Web Services, Apache Web Server.JSP 2.1, SQL Server 2008, Apache Axis, XSLT, Servlets 2.5, Struts Tiles, Spring 2.5, Spring Security 2.0, Hibernate 3.0, Tortoise SVN.