Java Developer Resume
Pleasanton Ca Sterling, VA
SUMMARY:
- Identified, documented and reported bugs, errors, interoperability flaws, and other issues.
- Performed unit testing and integration testing using JUnit and Mockito. Ensured that all QA Tests are carried out completely and on time.
- Implemented controller, page handler, service classes using Spring MVC, Spring IOC, and Spring Security for the files uploading service.
- Developed a feature which was to find all files uploaded during certain hours of duration. Used JavaMail to automatically send this information to the system administrator.
- Installed, deployed and monitored the staging and production systems in AWS EC2 using Linux, NFS, Nagios, WinSCP, Nginx, Tomcat, etc.
TECHNICAL SKILLS:
Languages: Java, SQL, Shell Scripting
Databases: MySQL, Oracle
Java/J2EE Technologies: Spring (Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot, Spring Security), Hibernate, JPA, JSP, Servlets, Struts, JDBC, Apache Tomcat, JUnit, JNDI, Maven
Web Technologies: RESTful Web Services/REST API, HTML, CSS, JavaScript, XML
Operating Systems: Unix/Linux (System Administration, SCP, NFS, SSH, etc.), Windows
Other Skills: HTTP, OOP/OOD, Git, SOA, Microservices Architecture, Algorithms & Data Structure, AWS, Design Patterns (MVC, Singleton, DAO, Factory, IoC, etc), JSON, Eclipse, Log4j, Jenkins, SVN, Agile, Nagios, VirtualBox
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA & Sterling, VA
Java Developer
Responsibilities:
- Identified, documented and reported bugs, errors, interoperability flaws, and other issues.
- Performed unit testing and integration testing using JUnit and Mockito. Ensured that all QA Tests are carried out completely and on time.
- Implemented controller, page handler, service classes using Spring MVC, Spring IOC, and Spring Security for the files uploading service.
- Developed a feature which was to find all files uploaded during certain hours of duration. Used JavaMail to automatically send this information to the system administrator.
- Installed, deployed and monitored the staging and production systems in AWS EC2 using Linux, NFS, Nagios, WinSCP, Nginx, Tomcat, etc.
Java Developer Intern
Responsibilities:
- Developed REST API to detect sensitive content in the decompiled Android Apps using Java, Spring Boot, RESTful Web Services, and deployed it on AWS EC2 (Linux).
- Implemented web crawlers to download 5+ million Android Apps from 10+ App stores. Designed MySQL database to store information for 12+ million Android Apps.
- Partnered with web developers to create a database - backed web site that accelerated customer search fulfillment using Hibernate, Spring frameworks.
- Used Hibernate for ORM, built Data Access Object, wrote HQL queries, and configured mapping files to communicate with Database.