Java Developer Resume
0/5 (Submit Your Rating)
Objectives
- An experience java developer looking for a challenged position in a fast paced environment to contribute my skills and grow with the team.
SUMMARY
- Successful working in both team and self - directed settings. Dedicated and forward-thinking developer, experienced with Java. Quick learner.
- Experienced with analysis, design and implement database driven web based application on RESTful web service architectural, including MVC, Spark SQL Java API and MySql, Eclipse IDE,Apache Tomcat.
- Strong backend business logic development, data access development such as Spring Hibernate, Spring Data JPA
- Experience with Web UI development, including HTML,CSS, Javascript, JQuery, Angular with TypeScript.
- Solid experience with Software Development Life Cycle (SDLC), experience with various tools such as Git, BitBucket, Atlassian JIRA, Confluence.
- Built a Prototype app base on AWS technology stack (RDS,BeanStalk,Route53,S3)
TECHNICAL SKILLS
- Java/J2EE
- Servlet
- JDBC
- Hibernate
- JPA
- SpringJDBC
- SpringData JPA
- SpringMVC
- SpringSecurity
- SpringBoot
- Thymeleaf
- JSF
- JSP
- Junit
- Mockito
- DBunit
- Spring Test
- Mocha
- Chai
- JavaScript
- TypeScript
- Angular
- AngularJs
- NodeJs
- ExpressJS jQuery
- Ajax
- JSON
- Bootstrap
- Canvas.js
- HTML
- XML
- CSS
- Web Server
- AWS BeanStalk
- RDS
- S3
- Rout53
- Tomcat
- JBoss
- Bluemix
- JMS2.0(ActiveMQ)
- Control-M
- Apache Oozie
- MySQL
- MongoDB
- Linux Bash Script
- C
- C++
- Python
- PHP
- Cloudera Manager(Hadoop)
- Spark Java API
- Swagger editor and tools
- SVN
- GitHub
- Git
- BitBucke
- Maven
- UML
- Rational Rose
- Eclipse
- STS
- IntelliJ
- Android Studio
- Visual Studio Code
- MS Visual Studio
- Linux
- Windows
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Developed logic to parse, identify and remove personal information from the data feeds for further processing with Spark SQL java API.
- Developed/implemented migration automation Big Data ingestion and processing using apache Oozie Workflow coordinators/schedulers to manage Hadoop secured Spark jobs, for daily, weekly and monthly data feeds.
- Wrote Linux bash Scripts runs by the Oozie schedulers that run the spark jobs for automation processes.
- Integrated and automated data migration and processing applications workflows with Control-M
- Parse customer address and owner information, identify anomalies and standardize them using Linux bash.
- Developed Machine learning logic with java using Spark ML package to create scoring workflows for individuals/business credit reports.
- Performance monitoring and tuning the health of the cluster components, the resource demands of the jobs running on the Hadoop Cluster through Cloudera Manager.
Environment: s: MySQL, Spring Boot, HTML,CSS, RESTful API, JIRA, Confluence
Full Stack Software Developer
Confidential
Responsibilities:
- Developed the online order component using Spring MVC and Hibernate.
- Added collapse and switch Angular directives to filter data from database according to customer various security levels and represent them on webpages.
- Retrieved data from Postgres database to present on reports using viewsets through Django-rest-framework, views through Python, and Routing in AngularJS.
- Developed Django models with modal boxes to get input data from customer and saved it to database.
- Compared two sets of data about customer information that retrieved from different databases, generated reports and developed logic to combine and synchronize customer data.
Environment: s: Java, Python, MySQL, Postgres, RESTful API, JIRA, Confluence, Angular, HTML,CSS
Java Developer
Confidential
Responsibilities:
- Developed SOAP and Restful client components of web services on Bluemix by using XML to configure the server. Added requests builder, header handler, responses transformers, downstream models and unit tests.
- Developed annotation processor component to process the process control annotation; Developed a maven report Plugin to generate a maven report based on the information processed by the annotation processor.
- Developed Monitor Elapsed Time Toggle Component on Bluemix which is a CDI interceptor to log warning and switch off the downstream service call if the method took longer than expected.
Environment: s: Java EE 7/8 Spring, Junit4, Junit, Mockito, Html, Maven
Transformation Technical System Analyst
Confidential
Responsibilities:
- Developed a mock service as an instant live backend and Sandbox environment for API gateway for frontend development to test application functionalities before the backend fully fledged.
- Register client's applications to each express application based on the verified swagger files to generate APIs and build instance management backend running on the mocking server, Match and operate on plain or CRUDdatabase fake data of these applications.
- Backend of internal MEAN stack RESTful single-page web services Internal survey application in Confidential
- Built a MEAN stack RESTful Single-page web application with JavaScript.
- Wrote swagger files for APIs Project Personal.
Environment: s: Node, JSON, Mocha, Chai
