Full Stack/java Developer Resume
Warren, NJ
SUMMARY
- Developer with more than 8 years hands - on of experience.
- Result oriented professional with extensive experience in Java, J2EE, Spring, Web Services, SQL & NoSQL (MongoDB) database solutions.
- Expertise in full SDLC including Software Architecture, Designing & Prototyping.
- Competent in core Java concepts like OOP, JDBC, Multi-Threading, Java Concurrency Utilities, etc. and advanced concepts such as JSP, Servlets, Persistence, Annotations & Web Services.
- Experienced with a variety of programming & scripting languages.
- Web UI design skills using AngularJS & Bootstrap.
- Experienced using Node.js, NPM & Express to quick start client side web development.
- Expertise in programming, design & implementation of multi-tier applications using Core Java, JEE, JDBC, JSP, HTML, CSS, Spring (IoC, MVC, Data, Security, Boot) & Hibernate-JPA.
- Worked on multithreaded, concurrent, low latency & highly responsive applications.
- Worked on Spring Boot REST Web Service development using Jersey (JAX-RS) & swagger to deploy highly efficient production grade spring applications with minimum configuration and wide accessibility.
- Experienced in writing and debugging bash/shell scripts.
- Worked with several application servers including Apache Tomcat, Glassfish & JBoss.
- Experienced with a slew of IDE’s, text editors, version control, build automation & development tools.
- Extensive experience in code re-factoring & developing standards.
- Experienced with mobile app development using Xamarin.
- Ability to navigate any development stack and can easily adapt to anything new.
- Took up the role of an administrator, developer, designer, etc. in numerous one-man projects.
- Familiar with the Big Data ecosystem & technologies (Hadoop, Hive, Impala, MapReduce, Spark)
- Strong INTP personality.
TECHNICAL SKILLS
Programming Languages: Java, C#, JavaScript, LUA, PHP, C, C++, Delphi, Python, Swift (iOS)
Operating Systems: OS X, Linux (RHEL, CentOS, ArchLinux), Windows
Web Technologies: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JSP, Java Servlets, Spring, JSON, AJAX, REST (JAX-RS), Node.js, Express
API’s/Frameworks: Spring - Boot, MVC, Security, Data. Hibernate (ORM), Jersey 2.0 (JAX-RS), swagger, Log4J, SLF4J, Apache MINA (NIO), Java RMI, JDBC, .NET Remoting, Paypal API, Twilio API, Google Maps API, MOXy, JUnit, Mocha
Databases: MySQL, Oracle, Microsoft SQL Server, MongoDB (NoSQL), SQLite
Application Servers: Apache Tomcat, JBoss, WebLogic, Glassfish, IBM WebSphere
Development Tools: IDE’s - IntelliJ IDEA, Eclipse, Visual Studio, Xamarin Studio, Xcode, Netbeans
Build Automation: Maven, Gradle, ANT Version Control, Issue & Bug Tracking - GIT, SVN, Assembla, Bugzilla, JIRA
PROFESSIONAL EXPERIENCE
Confidential | Jersey City, NJ
Full Stack Developer
Responsibilities:
- Coordinated the entire MEAN stack.
- Involved in the design, development & testing of the application.
- Worked closely with the recruitment team to assess needs.
- Developed backend REST services using Spring Boot, Security & Spring-Data.
- Used swagger.io for documentation.
- Used MongoDB as data store.
- Designed responsive, sleek UI using Bootstrap & AngularJS.
- Used MochaJS for testing Angular & JavaScript code.
- Deployed the applications to development & test servers on Apache Tomcat.
Environment: Java, Spring Boot, Spring-Security, Spring-Data, Jersey 2.0 (JAX-RS), MOXy, swagger, Node.js, Express, Mocha, AngularJS, Bootstrap, HTML5/CSS/JS, MongoDB (NoSQL), Apache Maven, Tomcat, IntelliJ IDEA, GIT
Confidential | Warren, NJ
Full Stack/Java Developer
Responsibilities:
- Actively involved in mock screen development and project start-up phase.
- Developed UI Layer for the application using AngularJS, HTML5, CSS3, Bootstrap.
- Involved in building a single page and cross browser compatible web application using AngularJS (Angular & Express Routing) and Bootstrap.
- Worked with an advanced MVC framework: Spring Boot to implement backend functionality.
- Hibernate was used to implement the ORM functionality.
- Oracle 11g was used as a Database.
- Consumed RESTful web services using Jersey and Jackson API’s.
- Effectively coordinated with the offshore team in India.
- Used Atlassian JIRA for issue and project tracking.
- Efficiently managed in the fast paced agile environment.
Environment: Java 7, J2EE, Servlets, Spring Boot(4.0), Hibernate, Eclipse, Webstorm, AngularJS, Bootstrap, JqLite, CSS3, HTML5, Apache CXF, Apache Tomcat, Jersey, Jackson, Oracle 11g, Oracle SQL Developer, GIT, JIRA.
Confidential | Webster, NY
Java Developer
Responsibilities:
- Implemented OOP concepts for validating the columns of the import file.
- Played an important role writing the JUnit test case scenarios for all the validations.
- Involved in each and every phase of SDLC.
- Experience working in Agile development following SCRUM, Sprint and daily stand-up meetings.
- Wrote many shell scripts in Linux to call routines.
- Consumed Web Services from WSDL.
- Created RESTful Web services using JAX-RS.
- Responsible for changing the GET and CHANGE request according to the requirement.
- Deployed the applications on Web Logic, Apache Tomcat, JBoss and proxy webserver.
- Played a very important role in resolving the defects.
- Checked in the code using the Rational ClearCase Explorer.
- Responsible for the finalizing the business requirements and involved in planning meetings.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment.
Environment: Java, Apache Tomcat, Maven, Spring 3, Hibernate, Web Logic, JBoss, Eclipse, Apache CXF, REST Architecture
Confidential, Buffalo, NY
Intern Software Engineer
Responsibilities:
- Involved in design, development & testing of the application.
- Designed views, diagrams & use cases for mobile application.
- Used C# & Xamarin to develop the app.
- Involved in bug fixing after porting the app to native iOS & Android.
Environment: C#, Visual Studio, Xamarin, Android, iOS