Backend Java Developer Resume
SUMMARY
- Dynamic Java development professional wif 4 years of experience in software engineering. Proven ability to direct requirements gathering, systems architecture analysis, and research for best technologies and practices.
- Highly capable of new opportunity identification and complexsystem improvements. Adept at programming and testing high - performance modules and features, and identifying and resolving systems issues. Experienced developing web applications using advanced frameworks and web services.
- Java Application Development Desktop Applications Systems Integration Software Analysis & TestingDatabase Design & Management Requirements Management Software Implementation
TECHNICAL SKILLS
Languages: Java, Groovy, JavaFX, JavaScript
Web: JSP, Play Scala, Node Js, PHP, HTML5, CSS3, AJAX, JS, AngularJS, Google Polymer, Bootstrap
Testing Tools: Junit, Mockito
Databases: MySQL, NoSQL
Frameworks: Spring, Hibernate
Tools: Git, Maven/Gradle, NPM
Web Services: JSON, REST
Web/App Services: Apache Tomcat, GlassFish
SDLC: Agile, Waterfall
Design Patterns: MVC, Factory, Singleton, Data Access Object, Proxy
PROFESSIONAL EXPERIENCE
Confidential
Backend Java Developer
Responsibilities:
- Developed RESTful web services using Spring and Jersey.
- Gatheird requirements for new features and prepared technical design specifications wif UML diagrams
- Integrated teh application wif Spring Framework for dependency injection using teh IOC feature.
- Developed beans and persisted bean in teh database using JDBC and Hibernate
- Implemented JUnit framework to write test cases for different modules and resolved teh test findings.
- sed Spring Controllers to pass control of application, validate user input and developed client webservice to authenticate teh end user.
- Responsible for developing presentation tier using JSP, JavaScript/JQuery, Ajax.
- Improved performance by implementing new technologies like elastic search, AngularJS technology.
- Manage Internal/External application upgrade.
- Used JavaScript and AJAX features for populating teh end result in web pages dynamically and for auto completion and validation of teh user entered data in teh forms
- Used Maven build framework for building teh project
- Evaluate and Identifies new technology for teh implementation.
- Support maintain and document software functionality.
- Contributes to team efforts by accomplishing teh related result as needed.
- Won Employee of teh Month 2 times.
Technologies: Java, Groovy on Grails, Spring, Hibernate, MySQL, AJAX, AngualrJs,, JSP, MySQL, Junit, Mockito
Confidential
Software Engineer
Responsibilities:
- Built local Java-based web system for student and staff information management, student account management, and online attendance system management.
- Full life cycle application development.
- Coded web pages using HTML, JavaScript, and Struts tag libraries.
- Involved in designing and building teh web architecture by using MVC and J2EE.
- Involved in teh development of business module applications using JEE technologies like Servlets,Spring and JDBC.
- Persistence layer implemented using Hibernate
- Maintain existing applications.
- Possesses problem solving capabilities.
Technologies:Java, JSP, AJAX, Hibernate, Spring, HTML, PHP (CodeIgniter), MySQL
Confidential
Additional Experience
Responsibilities:
- Developed front end system and layout design for product Knowledge2Coin using Grails Framework. Optimized performance using AngularJS and MongoDB technology research.
- Designed UX experience and back end API for Android app Shaharma using Play's Scala Framework.
- Created simple key logger in C#.net, employee management system in VB.net, and back end customer management system wif analytics using PHP.