Systems Analyst / Java Developer Resume
Atlanta, GA
SUMMARY
- 8+ Years of experience in Software Development and Telecommunications.
- Experience in requirement gathering, design (application - HLD, LLD and DB design), development and implementation of applications using object oriented programming concepts (OOP) with Core Java and J2EE technologies.
- Extensive experience with Service oriented architecture (SOA) and implementing the webservices using JMS, SOAP, WSDL and Restful web services.
- Extensive experience in J2EE technologies including designing web applications using JSF, Servlets, Struts 2.0, Spring frameworks and ORM Hibernate framework.
- Good hands on Experience in building very rich UI using JQuery, Ajax frameworks, and Object Oriented Java Script.
- Working knowledge of using best practices, J2EE Design Patterns, Design Methodologies, Code Refactoring, Performance Tuning activities.
- Having good experience with Java Code Refactoring techniques.
- Having good designing experience to build complex business scenarios using custom data structures and re-entrant model engines to validate the business rules.
- Having very good knowledge on Algorithms and Data structures and can take own directions or decisions on based project deadlines.
- Have experience in Software Development Life Cycle (SDLC) model and Agile Methodologies like pair programming and iterative programming
- Experience working on requirement gathering and architecting of projects. Designed E-R diagrams, UML models and Data Flow diagrams to match requirements.
- Extensive experience of working with clients in client facing teams and experience of working with off-shore teams.
- Excellent verbal and written communication skills.
- Self starter and capable of working Confidential various levels in the team.
- Have a very Quick learning curve and always willing to learn any new technologies, frameworks and components.
- Highly qualified senior IT professional with a passion for problem solving through innovation. Runner up for ‘Email Analyzer’ innovation idea development.
TECHNICAL SKILLS
Language: Java, HTML5, Webservices, VBA, UML
Java and JEE Technologies: JSP, Servlet, Java Messaging Services (JMS), Java Server faces (JSF), JNDI, JDBC, XML, JSON
Frameworks and Components: Struts1.x-2.x, Spring, ORM Hibernate, JQuery, Ajax
Architectural competencies: SOA Architecture model, Design Patterns, POC development, Functional Estimation, Monitoring & Performance Tuning
Application Servers: WebLogic 8.x-10.x,Websphere 5.x-6.x, Tomcat 5.x-6.x, JBOSS 4.2.3
Databases: Oracle 9x-11x, MS SQL Server 2000, MySQL
Tools: Eclipse 3.x-4.x, Oracle Workshop.
Operating Systems: Linux, UNIX, Windows.
PROFESSIONAL EXPERIENCE
Systems Analyst / Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in architecture, design and development of SQM and Executive Dashboard application using MVC architecture with Core Java 1.6, Struts 2.0, JQuery, JSON, HTML5, Oracle, and weblogic.
- Involved in architecture, design and development of E2E-Eagle application using MVC architecture with Core Java 1.6, Web services, weblogic, Oracle.
- Designed a rules engine to read, parse and analyze data in Oracle Store Procedures.
- Designed throttling framework for handling the legacy mainframe load issues using java design patterns.
- Involved in designing and implementing multi threaded java batch jobs using Java Quartz.
- Involved in detailed design of the database for self service application
- Worked with partners and clients Confidential every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
- Developing and deploying batch jobs, creating release notes, production deployment
- As a monitoring team configured alerts on Patrol and Netcool.
- Involved in performing Functional Point Estimation and Matrix preparation.
- Involved in HLD and LLD documentation review.
- As a monitoring team configured alerts through Shell scripting and notified via Netcool.
- Handled a team of about 10 members.
- Involved in setting Cron Jobs on production server boxes for custom script.
Confidential
SOFTWARE ENGINEER
Responsibilities:
- Involved in various stages of the project life cycle including database designing, development and enhancement of the application.
- Providing production support
- Debugging and troubleshooting technical issues
- Analyze and fix defects
- Developed User Interfaces using JSP, HTML and JavaScript, CSS, JQuery
- Used Struts MVC framework as a framework.
- Used Struts bean and html tag library and JSP for developing presentation layer
- Used JDBC to access the Oracle Database.
- Write SQL SCRIPT
- Developed various components for business logic
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in various stages of the project life cycle including database designing, development and enhancement of the application
- Involved in surveying and coordinating surveying process
- Developed use case and sequence diagrams
- Developed User Interfaces using JSP, HTML and JavaScript, CSS
- Used Struts MVC framework as a middleware
- Used Struts bean and html tag library and JSP for developing presentation layer
- Used JDBC to access the Oracle Database
- Developed varies components for business logic
- Involved in writing stored procedures to insert, delete, and update the database
- Involved in writing triggers to add programmatic features to the database
- Also involved in Unit testing with testing team
- Prepare test plan and test cases
- Used Junit testing framework for coding and testing
- Lead a team in the preparation and organization of field reports, dramatically reducing the amount of time, energy and money used in reporting efforts.
- Prepared weekly reports and presented biweekly updates to high level project committee
- Involved in many aspects of the non technical parts of the project as well
