Technical Architect Resume
SUMMARY:
- To apply existing skills and acquire new skills in order to be a part of my organization's growth and be as better as possible on professional and personal level
- 12+ years of experience in J2EE applications and Extensive involvement in all phases of the SDLC from requirement analysis to development. Also done UAT and presentation Confidential client side.
- Worked on Traditional as well as Agile Methodology. Currently working in Scrum methodology.
- Expertise in application development using Java, J2SE, J2EE, Struts, Spring, Restful Web Services, XML, Maven, Junit etc.
- Working experience in J2EE design patterns such as Data Access Object, MVC, Singleton pattern, Template, Dependency Injection.
- Excellent skills in RDBMS databases like IBM DB2, MySQL Server and No SQL family Solar database.
- Used NoSQL database HBase for storing large tables by bringing data to HBase using Pig and Sqoop.
- Experience in developing SOAP Web Services using JAX - WS, JAXB and WSDL. Have also designed and developed REST interfaces in Java.
- Experience in developing RESTful Web Services using JAX-RS and JERSY.
- Working Experience in writing MapReduce Programs in Java.
- Hands on experience on Core java, JDBC, JPA, Spring, Servlets, Struts, Spring Boot, Hibernate, JMS, REST, UNIX (Linux), Activevos, MySQL, Oracle.
- Knowledge of Oracle, MS-SQL & My-SQL databases.
- Proficiency in debugging, problem solving.
- Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.
- Have analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.
- Proficient in Tomcat Web Servers and JBoss Application servers.
- Experience leading a team up to 8 developers, Client communication.
TECHNICAL SKILLS:
- Java
- JPA, Hibernate
- Spring framework
- Micro Services
- JMS, EJB
- Servlets
- Struts
- REST
- Spring Boot
- JDBC
- Activevos
- MySQL
- Oracle
- SQL Server
- Eclipse
- Linux/UNIX
- Windows
- Tomcat
- JBoss
- Glassfish
- Ant
- CVS, SVN, GIT, RTC, Perforce
PROFESSIONAL EXPERIENCE:
Confidential
Technical architect
Responsibilities:
- As an individual contributor in this team
- Implemented grid API for jdbc and mongo clients, Using java reflection API, jdbc, maven.
- Used NoSQL database HBase, MongoDB for storing large tables by bringing data to HBase using Pig and Sqoop.
- Integration with Confidential & Confidential ’s Global Repository management to fetch clients database details dynamically.
- Implementation of CRUD operations and query operation, stored procedure implementation
- Wrote DB2 and Sybase stored procedures and function
- Developed RESTful web service using Jersey framework and consumer SOAP services.
- I am responsible for delivering user stories assigned on time, Participate in defining sprint scope, Communicate with different client teams who use our API
- Estimation, planning, development and unit testing, Production support
Environment: Java, Junit, Maven, JDBC, Reflection API, Oracle, MySQL, Mongo DB, Jenkins
Confidential
Lead Project Manager
Responsibilities:
- Working as an onsite Technical Lead
- Wrote DB2 and Sybase stored procedures and function
- Developed RESTful web service using Jersey framework and consumer SOAP services.
- Implementation of multiple Rest services using jax rs, on JBoss
- Implemented JMS for asynchronous reporting as per client request
- Worked on Spring scheduler, integrating with third party application to refresh some of the master tables used in proj360
- Assignments and Mentoring team members on technical front. Coding, unit testing, responsible for overall sprint delivery on time Planning and support in releases.
Environment: Java, REST, JBoss, WebSphere portal server, JSF, JMS, Oracle, JDBC.
Confidential
Responsibilities:
- Worked as Tech lead
- Created complex bpmn processes up to 30 tasks for the API onboarding workflow.
- Usage of Hibernate for persistence for the java services used in the workflow.
- Monitoring Activevos console for processes in production, Communicate with business and testing teams. Development, unit testing of own tasks. Responsible for overall delivery of sprint
Environment: Java, hibernate, Activevos, WebSphere portal server, JSF
Confidential
Technical Lead
Responsibilities:
- Worked as Tech lead
- Creating fixed length messages’ blue prints for every new use case for communication with the back end messaging system. Development of UI screens using JSF.
- Deployments and production support
- Understanding requirements, planning sprint with product owner. Assignments within team, helping team completing spring on time. Communicate with business and testing teams.
- Development, unit testing of own tasks. Responsible for overall delivery of sprint
Environment: R2DS, JSF, JMS, Spring 3, RAD, Maven 2, WebSphere application server, RTC
Confidential, SA
Team Lead/ Lead Java developer
Responsibilities:
- Analysis Actively involved in proposal making for the new upcoming projects with following specific responsibilities-
- Creating spring listener components, processing of messages, implementing synchronous messaging.
- Understanding client requirements. Creating technical parts of the proposal presentation, Responsible for technical reviews of the existing accounts and suggests any improvements possible.
- Responsible for allocating and tracking of all the tasks to the team members, mentoring the other team members in their individual tasks.
Environment: JMS, Spring 3, Web Services, Junit, Mokitos, Soap UI, Selenium, Eclipse, Maven 2, JSF 2, Apache Tomcat
Confidential
Sr. Software Engineer/Sr. Java developer
Responsibilities:
- Worked an onsite coordinator
- Worked on UI screens and axis web services.
- Developed Instructor led training module in Core Java, JSP, JPA, JDBC, Servlets, MySQL, CSS and JavaScript.
- Analyzed gap in requirement specification, coordinated with onsite, prepared detailed technical document, wrote and unit tested the code.
- Understanding requirements, Communication with offshore and business teams, Assignments within team, Development, unit testing. Communicate with business and testing teams.
Environment: Core Java, Struts, MSSQL, MYSQL, TANDEM
Confidential
Software Engineer/Java developer
Responsibilities:
- As a Level3 support team member
- Developed Instructor led training module in Core Java, JSP, JPA, JDBC, Servlets, MySQL, CSS and JavaScript.
- Analyzed gap in requirement specification, coordinated with onsite, prepared detailed technical document, wrote and unit tested the code.
- I was responsible for analysis and resolution of the tickets assigned to level3 team
Environment: Core java, Soap, Sybase, Perforce
Confidential
Software Engineer/Java developer
Responsibilities:
- As a Team Leader, was responsible for Estimations, Plan for Bugs/Change Requests.
- Developed Instructor led training module in Core Java, JSP, JPA, JDBC, Servlets, MySQL, CSS and JavaScript.
- Analyzed gap in requirement specification, coordinated with onsite, prepared detailed technical document, wrote and unit tested the code.
- Assigning tasks to team members.
- Creating Weekly Reports, documentation required for CMM process.
Environment: J2EE with Struts (EJB, JSP, Servlets), DAO, Oracle, JBOSS, Windows 2000, Red hat Linux