Software Engineer Resume
SUMMARY:
Accomplished Java programmer with 4 years of hands - on experience in web application development. Deep knowledge in software development lifecycle principles and their application to deliver on requirements and engineer best-in-class web technologies. Skilled at analyzing requirements to determine technical specifications. Excellent team collaborator working to drive technical integration and software quality. Implemented projects throughout the complete software development lifecycle using advanced Java frameworks such as Spring and Hibernate, web services such as RESTful, web technologies such as JSP and Servlets.
CORE COMPETENCIES:
- Java Programming Web Application Development Requirements Analysis
- Web Application Frameworks Emerging Technologies Systems Integration User Interface Design
TECHNICAL SKILLS:
Languages: Java 7, Java 8, C++, C
Web: JSP, Maven, AJAX, jQuery, JavaScript, CSS3, Junit, JMS, HTML5
Web Services: RESTful, JAX-RS, Micro Services, JSON, XML, SOAP
Web App Servers: Tomcat, Glassfish, Pivotal
Frameworks: Spring MVC, Spring Boot, Hibernate, JPA, AngularJS, BackboneJS, Bootstrap
Databases: Oracle, MS SQL, MySQL, PostgreSQL, SQLite
Design Patterns: Factory Pattern, Singleton
SDLC: Waterfall, Agile, Test Driven Development
Tools: Spring Tool Suite, Eclipse, NetBeans, Oracle 11g, Android Studio, GIT, SVN, Microservices
Platforms: Windows, Linux(Ubuntu, Cloudera)
Big Data: Hadoop, Apache Pig, Apache Hive, Apache Spark
Adobe Tools: Adobe Photoshop, Illustrator
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Used Eclipse for the project ( Conservation Tracking Application ) in Java ( Spring Framework and Hibernate ) with Spring Security and My-SQL database.
- Used Restful API web services with AJAX , jQuery and JSON .
- Worked on Microservices in Web Application part using Restful web service to manipulate the data inserted from Android Application.
- Used HTML5 for creating forms and Bootstrap CSS framework for the layout designs.
- Implemented GIT for Version Repository Maintenance.
- Worked on the Waterfall Software Development Life Cycle.
- Involved in enhancements, maintenance and bug fixes of the application.
- Enabled WWF Nepal to track conservation areas such as forestry and wildlife by creating a comprehensive web application capable of collecting data from numerous sources and visualizing it on mobile.
Technologies: JAVA, JSON, XML, Spring MVC, Spring Boot, Hibernate, JPA, Restful API, AJAX, jQuery, JavaScript, Angular JS, CSS, HTML5, Bootstrap, My-SQL, MS-SQL, Eclipse, Singleton, Factory MVC, Waterfall, Agile, Windows.
Confidential
Java Developer
Responsibilities:
- Used Spring MVC pattern for Backend and Backbone.js for front-end to complete a project for which tools used was NetBeans and Oracle 11g for Database.
- Experience in working in coordination with offshore team.
- Experienced work in Agile SDLC.
- Used GIT using Command line for Version Repository Maintenance.
- Learned the concept of HTML5 , CSS3 , Bootstrap CSS , JQuery and JavaScript .
- Gained the knowledge on MySQL , PostgreSQL , SQ-Lite during the intern period in the company.
- Worked on reports and documentations during the development of the applications.
Technologies: Java, Spring MVC, Backbone.JS, jQuery, JavaScript, AJAX, HTML, CSS, NetBeans, Oracle 11g, MySQL, PostgreSQL, WAMP Server, Sublime Text Editor, Windows, Linux, Git, SVN.
Confidential
Junior Developer
Responsibilities:
- Used Core Java to complete a project for which tools used was Eclipse and MySQL for Database.
- Learned HTML , CSS , JQuery , Javascript .
- Worked of Waterfall Model SDLC .
- Gained Knowledge on Web Services like JSON and XML .
- Involved in enhancements, maintenance and bug fixes of the application.
Technologies: Core Java, HTML, CSS, My-SQL, AJAX, JSON, XML, JQuery, JavaScript, Waterfall, Windows
Confidential
Java Developer
Responsibilities:
- Developed a role based online test conducting system using Java Technologies with Spring and Hibernate frameworks.
- Designed and Developed Web services using REST API.
- Reports generation module is created using Jasper reports.
- Developed user Interface using Angular.
- Use Junit and Mockito for testing.
- Use Jenkins for CI/CD.
