Senior Java Developer Resume
PROFESSIONAL SUMMARY:
- Currently working for Confidential as Senior Java Developer in web application design and development.
- I.T. professional with nearly 7.5 years of experience in requirement analysis, application design and development, refactoring and testing.
- Experienced in developing products and web applications using Java, Spring and Hibernate.
- Excellent analytical, problem solving and programming skills.
- Experienced in javascript frameworks such ExtJS, AngularJs and JQuery.
- Prior experience in using Jenkins, puppet and shell scripting for continuous integration.
- Worked with teams following Scrum agile methodology and Kanban practices for about 4 years.
- Conducted training and various knowledge transfer sessions during the past 3 years in order to make colleagues familiar with the project and various technologies used.
- Resourceful and adept in all phases of SDLC as well as other project management activities.
- An effective leader with proven abilities in leading teams during the project phase and guiding the team members and enabling knowledge sharing among the team.
- Effective and proven knowledge of OOPs concepts, multi - threading, collections and Java design patterns.
- Ardent learner and believes in exploring new technologies.
- Exposure to Big data technologies such as Hadoop (MapReduce) and Spark, and No SQL databases such as MongoDB.
TECHNICAL SKILLS:
Languages: JAVA, JSP, Servlets, C, Groovy
Frameworks: Struts, Hibernate, Spring, Collections, Grails
Javascript Frameworks: Angular JS, Ext JS, JQuery
Front end: JSP, HTML5, CSS, Bootstrap
Scripting Languages: Shell Scripting
Database: Oracle 11g, MongoDB, H2, Hbase
Tools: Toad, MTPutty, SQL developer, Jira, Crucible, Fortify
Operating Systems: Windows, Linux (CentOS, Red hat), Unix
IDE: Eclipse, IntelliJ
Testing: JUnit, Mockito, Jasmine
Message Brokers: Hornetq, Rabbitmq
Version Control: SVN, Accurev, Git
Deployment Tools: Jboss, Tomcat, Weblogic
Continuous Integration: Jenkins, Puppet
Build Tool: Maven
EMPLOYMENT SCAN:
Confidential
Senior Java Developer
Technologies: Java, Spring MVC, Hibernate, AngularJs, JQuery, SOAP, JMS, Jasmine & Groovy (testing), Git
Responsibilities:
- Acquired detailed requirements from the product owners and provided them applications and tools that well suited their needs.
- Actively refactored the applications, code reviews and pair programming.
- Migrated code from svn to git repository.
- Moved the UI code from JQuery to AngularJs for better abstraction and testability.
- Proactively resolved issues identified by fortify.
Confidential
Senior Java Developer
Technologies: Java, Spring MVC, JQuery, SOAP, JMS, RESTful, Git
Responsibilities:
- Acquired detailed requirements from the product owners and sales personnel and provided them applications and tools that well suited their needs.
- Created several new applications and tools with RESTful services and ESB integrations.
- Actively refactored the applications, code reviews and pair programming.
Confidential
Senior Associate
Technologies: Java, Spring MVC, Hibernate, Ext JS, JSP, CSS, REST, JSON, Unix
Responsibilities:
- Acquired detailed requirements from the clients and provided them with a solutions approach, detailed design and plan of action.
- Segregated the work into stories and provide estimates.
- Performed daily Sync up with clients on new developments and reported progress.
- Mentored the budding team members in our project.
- Provided infrastructure set up to clients for new projects.
- Actively refactored the applications, code reviews and pair programming.
Confidential
Senior Java Developer
Technologies: Groovy, Grails, Spring, Hibernate, Angular JS, Ext JS, HTML, CSS, JQuery, REST, JSON
Responsibilities:
- Investigated new technologies beneficial for projects and prepared working models with those technologies.
- Provided infrastructure set up for the existing and upcoming projects with new framework and process set up.
- Coordinated with Business Analysts for detail requirements and provided them the approach to be used.
- Developed new features, wrote unit tests, fixed defects and delivered the solutions.
- Performed refactoring, code reviews and pair programming.
Confidential
Senior Systems Engineer
Technologies: Core Java, J2EE, PL/SQL, UNIX, JSP
Responsibilities:
- Procured new requirements from the client and implement them in our product.
- Procured the details of issues faced by the client and resolved them, which involved bug fixes.
- Mentored and managed the offshore team members, which involved knowledge transfer and work delegation.
- Prepared the Solution approach documents for the new requirements of the client and shared it with the team and client. Eventually, implemented the new requirements and delivered them to the client after sanity and functional testing.
Confidential
Java Developer
Technologies: Core Java, J2EE, Spring, PL/SQL, UNIX
Responsibilities:
- Gathered the new requirements from the client and developed it as a new feature or enhancements.
- Procured the details of issues faced by the client and resolved them, which involved simulating the issue, identifying the root cause and fixing the code if any bugs were identified.
- After the development or code fixes, needed to do basic functionality testing, sanity and integration testing.