We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • 11+ years of full stack software development/design experience in Cora Java/Java/J2ee.
  • Successfully lead, and delivered projects using agile and waterfall methodologies.
  • Experience and Good knowledge in Operating System concepts, Networking Protocols(TCP/UDP/SNMP), Data Structure and Algorithms Java collections, Multi - Threading, Generics Programming.
  • Excellent hands-on experience in OOAD, GOF Design patterns, Java 7, J2EE,JSP,Servlet, Spring 4(MVC/REST controller, Spring Jdbc, IOC,AOP)Restful Web Services, Liferay Portal(6.1),Spring Boot, JavaScript, CSS, ExtJS (3.4/4.0/5.0),AngularJs, JSON, Ajax, Web Socket.
  • Sun Certified Java Programmer (SCJP)
  • Experience working in a Continuous Integration(CI) and Continuous Deployment(CD) environments
  • Proficient in using Eclipse 4, TOAD
  • Proficient in developing ExtJS based Rich UI. Experience in ExtJS3.4/4.0/5.0
  • Proficient in object oriented java script and java script design pattern.
  • Proficient in performance Analysis of J2EE Application through different Java Performance Testing tools such as JProbe, JProfiler, JMeter
  • Significant experience using UML, particularly in the construction of use-case, sequence, state, activity diagrams using Star UML.
  • 6+ years of knowledge of Technical knowledge in Web Services(SOAP and Restful), XML, JAXB, SAX and DOM
  • Proficient in JAVA 5 features: Generics, Annotations, NIO (Non-Blocking Threads), Auto boxing
  • Proficient in developing Portal application and Java Portlet Specification (JSR 168 and JSR 286)
  • Experience in developing Liferay Portlets/Theme/Hooks
  • Experience in developing different charting solutions using Fusion chart and High chart
  • Implemented caching solution using Ehcache and Terracotta
  • Experience in developing applications using Spring Boot
  • Performance optimization using java Executor
  • Proficient in developing Ajax based applications
  • Implemented web analytics using Piwik
  • Experience in using static code analysis tools Check Style, Find Bug, PMD, Cobertura.

TECHNICAL SKILLS:

Programming Languages: Java (1.7), SQL, C++, Java Script

Web/J2EE Technologies: Liferay 6.1, Portlets, Servlets, JSP, RESTful Web Services, SOAP, JavaScript, Jquery, Ajax, Spring 4.0, XML, XML Parser(DOM/SAX),JaxB, XSLT, JSON, JDBC, iText API, Apache POI, ExtJS(3.4/4/5), AngularJs, terracotta, Ehcache, Piwik, XPath.

Application Frameworks: Spring (Core, MVC, JDBC)

Application/Web Server: Tomcat, WebLogic

Databases: MySQL, IBM DB2, Oracle 11, MongoDB(NoSQL)

Development Tools: Eclipse, JIRA, Maven, Ant, Jenkins, Toad, and Check style, SOAP UI, Visual Studio, IntelliJ, EditPlus

Version Control System: CVS, SVN, TFS

Operating Systems: Windows, Linux

Project/Issue tracking tools: QA, Team Foundation Server, JIRA

Java script Library: ExtJS3.4/4.0/5.0,jQuery/Angular JS, Object Oriented Java script programming

Unit Testing: Junit 4,Mockito,EasyMock,SpringTestSuite,DBUnit

Static code analysis tool: Check Style, Find Bug, PMD, Cobertura.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Full stack application developments using Spring 4,Liferay Portlets, Restful webservices
  • Rich UI development using ExtJS5 components like Buffered Grids, TabPanel, TreePanel, Form Panel.
  • Developed complex UI components using different ExtJS layouts -CardLayout, HBox Layout, VBox Layout.
  • Developed different UI components using ExtJS MVC architecture, routing
  • Developed different charting solutions using Highchart.
  • Business interaction to capture requirements.
  • Perform technical design and build Views, Controller, Models, Data access class.
  • Perform unit testing using spring test framework and Mockito, Junit 4
  • Integrated Cobertura with build
  • Create deployment plans. Support and monitor deployments. Configure Jenkins job
  • Work closely with business to support UAT.
  • Managing and ensuring that releases are deployed to production in a timely manner.
  • Create user guide document for future .
  • Developed POC using NoSQL database MongoDB and ExtJS5 to analyze the performance over large volume of Json data by using map- reduce functionality.
  • Developed caching solution using ehcache and configured with terracotta
  • Recommended MIN and MAX JVM requirements for WebLogic server
  • Implemented web Analytic using Piwik

Environment: Core Java, Java 1.6/1.7, Liferay, ExtJS 5.0,Angular JS, High chart, Java script, CSS Spring 4,Oracle DB(11), Maven, MongoDB, Terracotta, ehcache,tomcat,Weblogic,Eclipse,Jenkins,JIRA,TFS,Ajax,JSON,XML,Restful web service,jUnit4,Mockito,SpringTestFramework,MongoDB,Piwik,JProbe.

Confidential

Senior Software Developer

Responsibilities:

  • Managed end-to-end delivery of different applications hosted on Mercury Portal.
  • Involved in design and development of Pre-Trade Analytics, Trading Guide, Reporting frame work, Email frame work applications
  • Connect with onshore team for daily status reporting and to resolve functional / technical / non-technical issues. Worked as a coordinator between onshore - offshore team.
  • Understand and analyze requirement.
  • Defined technical architecture
  • Developed different application using ExtJS 3.4 and 4.0
  • Migrated ExtJS 3.4 application to ExtJS 4
  • Migrated jQuery and AUI based applications to ExtJS.
  • Developed different portal components using Liferay theme/Liferay hooks.
  • Create deployment plans. Support and monitor deployments.
  • Enforced static code analysis using PMD
  • Involved in peer review to verify the implemented business logic and code standard are met with.
  • Worked closely with business partners during UAT.
  • Create deployment plans. Support and monitor deployments.
  • Developed different reusable components like Email framework, Release notification application.

Environment: Liferay portal, Core Java (1.6), Portlets, theme, hooks, ExtJS 4.0, Java script, JQuery, Servlet, JDBC, Spring Core, Spring AOP, Hibernate, and Web Services.

Confidential

Senior Software Developer

Responsibilities:

  • Performed requirement analysis, created functional and technical specifications
  • Involved in prototyping, designing, development and testing of screens
  • Guided team in achieving effective technical solutions
  • Scheduled different development activities and tracked them at the offshore development center
  • Created and delivered regular status reports to the business.
  • Received client appreciation for quality deliverables
  • Analyse each problem to design the workflow which supports the solution to the problem.
  • Designing new enhancement requests. This includes the use of various OOAD design Pattern to come up with the optimal system architecture.
  • Developed Swing UI classes for modules like Cause Management using Form Designer, JGoodies
  • Used IOC for cross cutting transactions for Auditing purpose.

Environment: Core java(1.6), Swing, Generics Programming, Tomcat, Jide Framework, JForm Designer, JGoodies, Spring Core, JDBC, Multithreading, Socket Programming, Spring transaction and IOC, PL/SQL, AOP, JUnit, EasyMock, Maven, Hudson, SVN.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, high level design.
  • Development, unit and integration testing.
  • Handled a team of 3 members.
  • Participate in structured application code reviews and walkthroughs.
  • Project Knowledge Transfer and Technical to new/old colleagues in the project.
  • Developed and designed state diagrams and sequence diagram for different module
  • Used JRadius client for Authentication, Authorization and accounting
  • Developed SNMP agent from MIB using snmp4j library.
  • Developed Trap listener to listen notifications from different SNMP Agents.
  • Used Check Style and Find Bugs to do static code analysis.

Environment: Core java (1.5), JMS, JNI, Radius, SFTP, JBoss Application Server, SNMP, Multithreading, Socket Programming

Confidential

Senior Java Developer

Responsibilities:

  • Defect fixing for the existing bugs.
  • Development, unit and integration testing.
  • Learned DVB-S and MPEG4 standards within a short span of time
  • Designed and developed DVBS2 streaming module which can be controlled by custom test case file.
  • Enhanced the application to support custom test suite.
  • Enhanced the application using OOAD principles in C++.
  • Developed different UI components using Java Swing components like JTable, JTree
  • Develop the Application UI using IntelliJIDE and JFormDesigner.
  • Develop the Application controller using C++ and Visual Studio IDE
  • Implemented JNI interface between Java Swing based UI and C++ controller.

Environment: C, C++, Java Swing, JNI, DVB-RCS, TCP/IP socket programming.

We'd love your feedback!