Senior Java Developer Resume
Illinois, ChicagO
SUMMARY:
- Over 11 years of Java back - end and front- end development experience including various Open Source technologies (Hibernate, Struts, Spring, EhCache)
- Sold background in object oriented analysis and design
- Strong Java Core knowledge and JVM internals (Garbage Collecting), networking, multi-threaded systems
- Experience with development of high-load and scalable solutions
- Experience with a various messaging software and enterprise integrations patterns
- Hands-on experience agile development methodologies (Scrum and Extreme Programming)
- Extensive experience with database design and development
- Strong web application development skills ( AJAX, jQuery, JavaScript, CSS).
- Solid background in financial and telecom domain
- Strong communication, presentation and analytical skills
TECHNICAL SKILLS:
- Java EE, Spring, Hibernate, EJB3, JDBC, Servlets, JSP, HTML, JavaScript, AJAX, JMS, JAASWeb Services, SOAP, Struts, Axis, SQL, UML, XML, XSLT. HTTP, SIP, Diameter, TCP/IP
- Web Sphere Application Server, Oracle Application Server, WebLogic, JBoss
- Subversion, CVS, Starteam, Clear Case
- Oracle, My SQL, MS SQL, Postgres, DB2, NoSQLRUP, Scrum, XP
- Win32, Linux, Solaris
EXPERIENCE:
Confidential, Illinois, Chicago
Senior Java Developer
Responsibilities:
- Gathered requirements from sales team and choosing technology with architect Developed web pages using Bootstrap and Struts
- Developed business layer and database mapping using JPA
Technologies: Java, Spring, Twitter Bootstrap, Terradata, Struts, JPA
Confidential, Illinois, Chicago
Senior Java Developer
Responsibilities:
- Unit and Integration Testing of Dao and Services using TestNG Metrics and Coverage with Sonar Testing infrastructure setup
Technologies: Java, Groovy, GMock, Spring, Sonar, Maven, Hibernate
Confidential, Illinois, Chicago
Senior Java Developer
Responsibilities:
- Mock up design and requirement analysis Implemented Service and Data layer using Spring and Hibernate Flex UI desing and implementation in ActionScript Unit and Integration Testing using JUnit Geo Data and Visualization API's evaluatoin
Technologies: Core Java, Spring, Flex, Hibernate, Postgres
Confidential, Illinois, Chicago
Senior Java Developer
Responsibilities:
- Designed and implemented server-server communication layer using Netty and Protobuf Distributed caching using Terracotta and EhCache Development of Core business logic with memory and performance constraints Load and performance analysis and testing
Technologies: Core Java, Distributed caching (EhCache), Distributed stores (Cassandra), Server-server communication (Netty)
Confidential, Illinois, Chicago
Senior Java Developer
Responsibilities:
- Designed domain model and implemented ORM mapping using Hibernate
- Implemented layout with Sitemesh and Struts actions for Stock portfolios.
- Integrated with Virtual Trading platform.
- Implemented AJAX features using jQuery.
- Analysis and design for click stream solution.
Technologies: Spring 2.5, Hibernate 3, Struts 2, Sitemesh, jQuery, HTML, CSS, JBoss, MSSQL.
Confidential
Senior Java Developer
Responsibilities:
- Design and implementation of SIP logic using SIP Servlets.
- Automated calling logic using SipP tool.
- Developed web based management console.
Technologies: Oracle Communication and Mobility Server, Web Services, Spring. Hibernate, SIP, MSCML, Diameter, SMPP.
Confidential
Senior Java Developer
Responsibilities:
- Managing distributed development branches, merging activities.
- Automated functional and integration JUnit testing using Groovy scripting language.
- Developed Executions and Loading functionality.
- Developed AJAX based features: dynamic tables, auto complete.
Technologies: Oracle, Struts, EJB, Hibernate, SQL, Subversion, JUnit, Groovy, AJAX.
Confidential
Sr. Software Engineer/Team lead
Responsibilities:
- Designed test scripts for testing SAML protocol. Scrum management methodology.
Technologies: Struts, JDBC, JUnit, WebLogic 8.1, Oracle 10g.