Sr. Developer (java/j2ee) Resume
Plymouth, MN
SUMMARY
- 12+ years of expertise in Information Technology involving all phases of SDLC that include Analysis, Application Design, Development, Testing and Maintenance on Enterprise Applications Primarily in J2EE platform across multiple business domains.
- Very Strong Object - Oriented Developer with experience in Software Design and Product Engineering.
- Proficient software system architecture sense and expertise in applying various design patterns.
- Highly experienced in designing, developing and debugging applications using technologies like Java SE, J2EE, Servlets 2.4, JSP1.2, Struts 2.0, JDBC 3.0, Swing JavaScript.
- Hands-on Experience in developing J2EE applications using frameworks such as Spring Struts, Hibernate, Log4J and Junit.
- Proficient in application development using spring modules Spring-Core, Spring-AOP Spring-JDBC, Spring-MVC.
- Expertise in developing SNMP using AdventNet API
- Hands-on Experience in RMI, CORBA
- Hands on experience in development using languages like C, C++
- Experience in modeling entity associations and proven skills in Hibernate3.2 mapping.
- Worked on OSS Provisioning, Monitoring, Configuration and Activation
- Hands on experience in ASM using Clarify CRM
- Experience in development using Gigaspaces XAP (In-memory computing grid).
- Strong exposure to XML technologies such as XSD, XSLT 2.0
- Well versed with build automation using open source tools such as Maven and Ant.
- Hands on experience in programming web servers and application servers (Tomcat 6.1, BEA Weblogic 9.2)
- Excellent knowledge and experience of UML, Unified Process Confidential the Enterprise level and familiarity with popular process methodologies like Agile, Waterfall
- Proven skills in Requirements gathering and documenting use cases
- Telecom Domain Expertise.
- Devoted, smart, passionate Developer with competent multi-tasking skills and a good reputation of strong problem solving capabilities and work ethics.
- Hands on experience in writing stored procedures, triggers and functions
- Excellent Communication and People Skills.
TECHNICAL SKILLS
Languages: Java J Java 1.4/1.5/1.6,J2EE, C, C++, SQL,UML
UI Technologies: Swing, JSP, HTML, JavaScript, JSTL,CSS
J2EE: Servlets 2.4, JSP 2.0, JSTL, JDBC3.0, JMS, JNDI, RMI, J2EE Design Patterns
Frameworks: Spring 3.2, Struts 2.0, Hibernate 3.2
Webservices: SOAP, REST
XML/Binding Technologies: XML, XSD, XSLT
Operating Systems: Windo Windows 2000/XP/Vista, Linux, Unix
IDE/Tools: Eclipse 3.4, MyEclipse 2015, FileZilla, Ipswitch
Web Servers: Tomcat 6.1, Jetty 6.0
Application Servers: Weblogic 9.2, Jboss4.2, Oracle Application Server, IBM Websphere 6.1
RDBMS: Oracle 10g, My SQL5.0,Stored Procedures, Functions, Triggers
Version Control Tools: SVN, CVS, Clearcase
ASM Tools: Clarify CRM
Build Tools: Maven 3.2, Ant1.6
Testing: Junit, Mockito, PowerMock
Process: Agile, Waterfall, SDLC
APIs: AdventNet SNMP, Log4J 1.2, SLF4J 1.7
CIT: Hudson, Jenkins
PROFESSIONAL EXPERIENCE
Team Lead / Sr. Developer (Java/J2EE)
Confidential, Eden Prairie, MN
Responsibilities:
- Analyze functional requirements andtranslate them into technical specs
- Used LDAPto implement authentication and authorization services
- Used Spring Bootto developbackend myStore application.
- Experience in creating and consuming REST webservices.
- Used Hibernate, JPA to persist the data into database.
- Worked onGCM (Google cloud messaging) Services.
- Used JIRA and followed the Agile methodology.
- Used Crucible for code reviews.
- Worked onlog4jAPI for implementing logging in the application.
- Involved in Scrum meetings.
- Worked on CIT using Jenkins
- Used GitHub for version control.
- Created test cases and tested using Junit, Mockito.
- Worked on web UI using JSP, JQuery and JavaScript.
- Used Maven to build the project.
Environment: Java, Spring Boot 1.4, Hibernate 4.3, REST, GCM1.0.2, GitHub, Log4J, JDK1.8 JIRA, Crucible, Tomcat 8.5.4, Spring Tool Suite IDE, Microsoft SQL Server, Maven 3.3,JenkinsJSON, JSP, JQuery, JavaScript, Unix, Junit, Mockito.
Team Lead / Sr. Developer (Java/J2EE)
Confidential, Edina, MN
Responsibilities:
- Analyze functional requirements andtranslate them into technical specs
- Used Spring Boot to develop backend components.
- Experience in creating and consuming REST webservices.
- Used Hibernate, JPA to persist the data into database.
- Worked on AWS S3 for image / video upload.
- Used JIRA and followed the Agile methodology.
- Worked onlog4jAPI for implementing logging in the application.
- Involved in Scrum meetings.
- Worked on CIT using Jenkins
- Used GitHub for version control.
- Created test cases and tested using Junit, Mockito.
- Worked on web UI using JSP, JQuery and JavaScript.
- Used Maven to build the project.
Environment: Java, Spring Boot 1.4, Hibernate 3.2, REST, GitHub, Log4J, JDK1.8, JIRA, AWS S3 Tomcat 8.0.28, Eclipse Java EE IDE, Oracle SQL Developer 4.1, Maven 3.3,Jenkins, JSON, JSP JQuery JavaScript, Unix, Junit,Mockito.
Sr. Developer (Java/J2EE)
Confidential, Plymouth, MN
Responsibilities:
- Analyze functional requirements andtranslate them into technical specs
- Worked onGigaspaces XAP (In-memory computing grid).
- Worked onSLF4JAPI for implementing logging in the application.
- Used Spring MVC to develop GUI and backend components.
- Experience in creating and consumingRESTwebservices.
- Used Hibernate to persist the data into database
- Involved in Scrum meetings.
- Worked on CIT using Jenkins
- Used SVN for version control.
- Worked on Test Driven Development (TDD).
- Created test cases and tested using Junit, Mockito.
- Worked on web UI using JSP, JQuery and JavaScript.
- Used Mavento build the project.
Environment: Java, Spring 3.0, Hibernate 3.2, REST, Gigaspaces XAP 10.1, SVN, SLF4J, JDK1.6Jenkins, JSON, JSP, JQuery, JavaScript, Unix, SQL Server, Maven 3.2, Junit, MockitoMyEclipse 2015.
Sr. Developer (Java/J2EE)
Confidential, Richardson, TX
Responsibilities:
- Analyze functional requirements andtranslate them into technical specs
- Used Spring MVC and Spring JDBC.
- Involved in Live deployments, preparing Deployment Plans, Release notes and RCAs (Root Cause Analysis).
- Experience in creating and consuming REST webservices.
- Used Hibernate to persist the data into database.
- Worked on GUI using JSP, JQuery and JavaScript.
- Involved in Scrum meetings and followed the Agile methodology.
- Worked on OSS Provisioning, Configuration and Activation
- Worked onlog4jAPI for implementing logging in the application.
- Created test cases and tested using Junit.
- Used Maven as a build script.
Environment: Java, Spring 3.0, Hibernate 3.2,JSP, JQuery,REST, SVN, Log4J, JDK1.6, JSONUnix, Hudson, Rally, Oracle 10g, Maven 3.2, Junit, Weblogic Application server 9.2, JavaScript Eclipse 3.5.
Senior Developer (Java/J2EE)
Confidential
Responsibilities:
- Developed Java code for Global MPLS(Multi-Protocol Label Switching) modules.
- Worked on OSS Provisioning, Monitoring, Configuration and Activation
- Involved in Live deployments, preparing Deployment Plans and Release notes and preparing RCAs (Root Cause Analysis).
- Involved in Scrum meetings and followed the Agile methodology.
- Configuration and usage of Ant for generating system builds
- Created test cases and tested using Junit.
- Experience in creating and consuming SOAP webservices
- Used SVN for version control.
Environment: Java, JSP, Spring2.5, Ant 1.6, SVN, Log4J, JDK 1.5, Junit, Java Script, Clarify CRM, SOAP, WSDL, MySQL, Weblogic8.1 and Eclipse3.0.
Senior Developer (Java/J2EE)
Confidential
Responsibilities:
- Developed Java code for NarrowBand, BroadBand modules.
- Configured MIB browser for SNMP Set and SNMP Get
- Configured Traps for NarrowBand, BroadBand.
- Generated Stubs and Skeletons using CORBA.
- Developed GUI using swing.
- Created test cases and tested using Junit.
- Worked onlog4jAPI for implementing logging in the application.
- Configuration and usage of Ant for generating system builds
Environment: Java, Swing, CORBA, C++, SNMP, Struts 2.0, Maven, Weblogic, Log4J, Junit MySQL, JavaScript, Eclipse 3.0, and Netcracker.
Developer (Java/J2EE)
Confidential
Responsibilities:
- Developed controller using Servlets
- Developed SNMP code for Configuration management module.
- Developed GUI windows using JSP for provisioning the SNMP agents.
- Used Junit for creating test cases and testing.
- Used log4jAPI for implementing logging in the application.
- Used CVS for version control.
Environment: JDK1.5.1, JSP, Servlets, JDBC, MySQL, Tomcat, Advent Net SNMP API 4 Java Beans, Swing, JavaScript and Eclipse.
Developer (Java/J2EE)
Confidential
Responsibilities:
- Used AdventNet API to develop SNMP code for Trap Handler Module.
- Developed GUI windows using JSP for Node Configuration Module.
- Used Junit for creating test cases and testing.
- Used log4jAPI for implementing logging in the application.
- Used CVS for code check-in and check-out.
Environment: JDK1.5.1, JSP, Servlets, JDBC, MySQL, Tomcat, Advent Net SNMP API 4 Java Beans, Swing, JavaScript and Eclipse
Developer (Java/J2EE)
Confidential
Responsibilities:
- Worked on Backup and Restore Module.
- Developed Servlets for Business Logic.
- Worked on Tx/Rx Graphs.
- Worked onlog4jAPI for implementing logging in the application.
- Configuration and usage of Ant for generating system builds.
Environment: JDK1.5.1, JSP, Servlets, JDBC, MySQL, Tomcat4x, Advent Net SNMP API 4 Java Beans, Swing, JavaScript and Eclipse.