Senior Associate Resume
SUMMARY
- Over 6.5 years of Java/J2EE technical experience in IT industry as developer in software analysis, design and coding. Have knowledge of development and testing with specialization in Java, web technologies.
- Experience in Software Development Life Cycle (Analysis, Design, Development and Testing), requirement gathering, coding and unit testing
- Experience in Agile
- Good understanding of Agile/Scrum and time scheduling.
- Proficient with Object Oriented Programming using Java and J2EE technologies.
- Extensive experience in J2EE Design Patterns, MVC Architecture, Spring, Hibernate,
- Experience in developing web applications using Java, HTML, JSP, Servlets, JDBC, AJAX, JavaScript, JQuery, JSON.
- Experience using Apache Tomcat to deploy enterprise web applications.
- Worked on Build scripts using Maven, ANT Build tool for automated compilation and packaging.
- Experience in Test Driven Development using JUnit.
- Good exposure to development of REST web services.
- Experienced in using IDEs such as Eclipse
- Good knowledge and experience in MS SQL Server and Oracle databases.
- Good knowledge and experience in Oracle coherence
- Quick learner and self - motivated with excellent analytical and problem solving skills.
- Good team player with excellent communication and interpersonal skills.
- Looking forward to a challenging software development work environment where I can make a positive contribution to create high quality software by utilizing my skills, talents and abilities to their full potential.
TECHNICAL SKILLS
Programming Languages\ Frameworks\: Java, SQL, PL/SQL\ Spring, Struts 2.0, Hibernate
Java Technologies\ SCM\: Core Java, JSP, Servlets, JDBC, \ SVN\Ajax, Ant, Maven, JQuery, JSON\
Web Servers\ IDEs\: Apache Tomcat\ Eclipse\
RDBMS\ Markup Languages\: MS SQL Server, Postgres, Oracle\ XML, HTML, CSS\
Scripting Languages \ Operating Systems\: Java Script\ Windows, Linux\
PROFESSIONAL EXPERIENCE
Confidential
Senior Associate
Responsibilities:
- Understanding complete functionality of Cluster Bouncer.
- If any new feeder gets added in IMF, include dat feeder’s configuration in cluster bouncer so dat cluster bouncer will take care of newly added feeder in deployment.
- Cluster bouncer is developed using spring. Hence if teh new feeder is added, spring configurations and deployment steps are changed.
- JMX configuration in spring to check system’s status.
- Add required sanity checks in cluster bouncer’s steps as per teh business requirements.
- Added feeder weekly scheduler family component which will run independently (Not included in cluster bouncer) which will check feeder’s pre conditions, restart teh feeder and performs post sanity checks. dis scheduler family is heavily used by L1\L2 team during deployment.
- Provide L3 support on weekend (Once in a one and half months) during weekend release.
- Provide L3 support for a week. (once in a one and half months)
- Defect fixing in cluster bouncer.
- Enhancement in cluster bouncer as per teh business requirements.
- Configured and used in log4j in scheduler component as well as cluster bouncer for logging, debugging and error information.
- Wrote JUnit test cases
- Deployed Cluster Bouncer in dev as well as in UAT environment.
Environment: Java, spring, log4j, shell scripts, oracle coherence, Eclipse
Confidential
Module Lead
Responsibilities:
- Helped project architect in designing teh portal system.
- Implemented design using spring, hibernate and struts 2.0.
- Wrote struts action classes to handle requests coming from UI.
- Wrote business logic to perform Vmware cloud operations
- Configured log4j for logging, debugging and error information.
- Wrote JUnit test cases to test VM related operations like creation, deletion etc.
- Deployment in UAT and dev environment
Environment: Java, spring, hibernate, VMware SDK api, struts 2.0, json, ajax, jquery, jsp, html, tomcat, mysql
Confidential
Sr. Software Engineer
Responsibilities:
- Understand teh system requirements and implement teh design using spring, hibernate
- Coding of Baby Ping server and expose REST web services to iOS Client.
- Makes various calls to cloud server and get teh live streaming URL. Pass dis URL to teh iOS client.
- Calculate teh cost of live streaming.
- Authentication of user based on user name, password and one time generated token for teh first login attempt.
- Authorization of users based on user name, password and camera id dat he owns.
- JUnit testing using REST client which is available in firefox.
- Configured log4j for logging, debugging and error information.
- Deployment in dev and UAT environment
Environment: Java, spring, Hibernate, REST plugin of firefox, tomcat, mysql
Confidential
Business Analyst
Responsibilities:
- Work as a business analyst. Requirement gathering from business people of Wachovia as well as Confidential .
- Understand teh requirements. These requirements are mainly about teh products associated with teh users of Wachovia bank. Create mapping document to describe rules to migrate these users in Confidential bank’s system.
- Walkthrough of mapping documents to business people as well as developers and QA.
- Explain requirements to developers and QA.
- Review defects
- Create mapping documents and functional requirement documents.
- In migration cycle, review source data and mapped data in target system.
Environment: Toad, Oracle, SQL Server, Microsoft word and excel for documents creation
Confidential
Software Engineer
Responsibilities:
- Understand teh system and requirements
- Performance enhancements.
- Defect fixing in current system
- Mule upgrade from 1.3 to 2.2.1
Environment: Java, Mule 1.3, Mule 2.2.1, JMeter
Confidential
Software Engineer
Responsibilities:
- Understand teh system’s functional flow. Find out teh places where changes have to be made in order to implement fat pipe concept.
- Coding as per fat pipe design.
- JUnit test cases.
- End to end testing to ensure proper results.
- Configured log4j for logging, debugging and error information.
- Deployment of QOS server in dev environment
Environment: Core Java