Sr. Developer Resume
SUMMARY
- Over 10 years of experience as basic JAVA, J2EE for developing web applications, maintenance and developing APIs for middleware applications like Web Methods and Message Broker
- Demonstrated expertise in software development and design as well as customized business solutions that cater the customer specifications.
- Knowledge of java with OOPS, Garbage collection, multithreading
- Demonstrated high - level proficiency in analyzing and evaluating business and product requirements to come up with out-of-the-box and effective technology strategies and solution; covering all aspects of software development life cycle.
- Proven success engineering customized solutions improving the business processes and operations
- Was a part Design and implementation of CRM module of Telecom domain.
- I was involved in java middleware implementation between CRM and end user (via USSD,SDP)
- It involved indexing, fine tuning store procedure.
- I was involved in maintenance Support.
- Worked on POC to fetch required data from data provided from log using Hadoop(hdfs,mapreduce,Hive & Pig)
- Fine understanding of Object oriented design and agile methodologies.
- Superior project implementation skills using both core and advanced Java technologies (JAVA, JDK 1.6,1.7 & 1.8, SPRING, Eclipse-SWT, Servlets, JSP 2.0, JNDI, JMS, JDBC, Hibernate, Web Services, Struts) with various middleware technologies.
- Proficiency in developing applications using Spring - MVC frame work, Spring - Rest API, Struts, and JPA framework Extensive experience in REST/SOAP based web services with scalability focus.
- Knowledge about NOSQL technologies i.e. MongoDB, and Spring, Hibernate achieved while working on various projects.
- SOA knowledge & implemented SOA architecture with Web Services using SOAP, WSDL, UDDI.
- Experienced with Class diagrams & Use Case diagrams based on Unified Modeling Language (UML) architecture using Microsoft Visio.
- Significant experience in relational databases like Oracle, MySql, SQLServer,Oracle & DB2.
- Current development experience in Windows platforms.
- Experience with application servers like WebSphere 8.0 & 9.0, Tomcat and JBoss.
- Good hands on experience designing various applications and using features using GOF Design Patterns in Java programming language.
- Also demonstrated good SQL performance tuning skills using indexes, sql hints etc.
- Very good understanding and experience Agile methodology and scrum environment. good documentation skills with decent experience writing high level and low level design document and diagrams.
- Fine experience working with architects and various teams spread across different geographical locations.
- Decent experience demonstrating proof of concepts and system improvements.
- Very good ability to work in a team environment as well independent whenever required.
- Excellent communication & presentation skills demonstrated during various team & across the team events
- Excellent Microsoft Office skills used for exporting, importing and documentation.
- Self-motivated, willing to take responsibilities, can work independently, lead or work within a team, excellent organizational and communication skills.
- Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Used TeamCity as continues integration tool
- Ability to work directly with business users to elicit business requirements, analyze/translate into functional requirements and develop specifications to meet deadlines and handle multiple tasks, decisive with strong leadership qualities, flexible in work schedules and possess good communication skills
- Good knowledge of Agile methodology and Scrum sprint process
- Involved in various phases of testing like Unit Testing, System Integration Testing and Regression Testing.
TECHNICAL SKILLS
Languages and Scripts: Java 1.4 to 1.8, XML, HTML, PL/SQL, Shell, C, C++, Maven, Ant, java script, Python
Design Patterns: Abstract Factory, Factory Method, Façade, Singleton
J2EE Frameworks & Technologies: Spring4.3 (Spring IOC, Spring MVC, Spring Database, Spring Boot, spring rest), Hibernate, JSP, Servlets, JMS, JDBC, EJB, SOAP, Rest
Servers/ Middleware: WebSphere 8,websphere 9, Tomcat, WebLogic, JBoss
IDE’s: Eclipse, Visual studio, Netbeans, JProfiler
Source Control: CVS, SVN, Clearcase, TeamCity
Database and Tools: Oracle 10g, MySql, NOSQL (MongoDB)
Operating Systems: Linux Redhat 6,DOS and Windows
Associated Tools: Big Data: Cloudera (Hadoop), HDFS,MapReduce transformation,PIG,Hive
Review Tool: AgileReview
PROFESSIONAL EXPERIENCE
Confidential
Sr. Developer
Responsibilities:
- Part of transformation team for Migration
- Java 1.4 to 1.8: Identifying following for application for migration.
- Analyzing generics for Collection classes and eliminating warnings.
- Requirements of use annotation
- Using Enum instead of constants if required
- Migrating new style of loops
- Using stream for the collections
- Log4J 1.2 to 2.8
- Analyzed the existing Struts & spring application, started migrating and developing the application with new technologies like Spring Boot, JPA etc.
- Updated the technical documented after the review.
- Analyses document provided by BA and Technical Document.
- Check the gaps if available and inform the right stake holders.
- Develop and integrate with other application .
- Made some frame level changes for the requirements.
- Unit test the clarified requirements.
- Change the status in the rational team concert and make it available for the build.
- Fixed the defects related to existing modules like Migration Manager, Reporting Manager.
- Supported in UAT cycle on bug fixes and enhancement.
Environment: JDK 1.4/1.8, Java, WebSphere 9.0, JSP, Struts, Spring, Hibernate, EJB, My Eclipse 2016, IBM Data Studio, DB2, Spring Rest
Confidential
Sr. Developer/Lead
Responsibilities:
- Based on the requirements, developed the Inbound transformers to Map the received data to target object of TeSYS using JAVA 1.7 and Orika framework
- The source data was parsed to java format which was in form of SWIFT,XML,DB etc .
- Based on the requirement, validations were applied on the parsed data.
- These data were further enriched if required and mapped to the target object.
- Developed proxy code to help team for inserting the mapped InBound-TeSYS object to TeSYS system using EJB(WebLogic and WebSphere)
- Developed outbound Transformer of trade enrichment systems (TeSYS) were transformed to the Vendor compatible format.ie (Swift,Text,XML etc).
- Developed Validation Transformer to custom validate SWIFT message
- Unit testing were done for Transformers using JUNIT.
- Communicated to different teams for issues and solution of integration.
- Developed Functional Design Documents and Technical Design document and documented validation rules, error handling and test strategy of the maps.
- Deployment were done using teamcity tool.
- Used Maven script for the build the code.
- Supported in UAT cycle on bug fixes and enhancement.
- Worked on enhancement and maintenance of Core TeSYS on enrichment part.
Environment: JAVA 1.7, Java 1.4, Web Logic & WebSphere, Oracle, Unix (Shell Script), Eclipse, MavenScript, Agile review tool, SVN, CVS.
Confidential
Sr. Developer/Lead
Responsibilities:
- I was part of team of end to end delivery of changes provided above.
- Based on the requirements, changes are made to handle increasing load at USSD and SDP (MENU & SMS).
- Worked on the changes of queue management for different type of clients request processing.
- The changes are designed for clustering in the production.
- Databases optimization for the performance.
- Worked on the performance
- CRM module for information prepaid
- SQL queries & PLSQL (procedures) for processing
Environment: JAVA 1.6,1.7, WebSphere, Struts, Spring IOC, Hibernate, Oracle, Eclipse, clear case, WBM.
Confidential
Sr .Developer
Responsibilities:
- Was part of analysis the current application which was deployed in tomcat.
- All the requirements where Documented and prepared TD based analysis of current application.
- We worked on the developed entire application based on the TD.
Environment: JAVA 1.6, Spring, Hibernate, WebSphere, Oracle, java script, clear case,.
Confidential
Developer
Responsibilities:
- I have worked on of retirement Planning and investment tool,
- My responsibility on JSP and ATG dynamo server for retirement planning and investment tool.
- Have given contribution while migrating to WebSphere from ATG dynamo.
- For the Home Page Development, I have worked with clients to understand the requirements
- Worked on custom framework which was combination of Struts 1.2 and Spring IOC
- Been a part of Scrum meeting.
- Worked in defect fixes, enhancement, requirement gathering, Unit testing
- SQL queries & PLSQL (procedures & Functions) for processing
Environment: JAVA 1.4, WebSphere, Struts, Spring IOC, Oracle, clear case.