We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Piscataway, NJ

SUMMARY:

  • Over 5+ years of solid professional experience in development of multi - tier Enterprise applications.
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC).
  • Experience in developing distributed Web applications and Enterprise applications using Java (Core Java (JDK 6+), Spring, Spring Boot).
  • Experience using frameworks like Spring, JPA, Hibernate.
  • Strong development experience creating rich frontend UI in AJAX, JavaScript technologies using JavaScript libraries like jQuery, Node JS, React, Redux.
  • Expertise in Web-Development technologies like HTML5, JAVASCRIPT, CSS3, SASS, XML.
  • Skilled at programming in JAVA applications using various IDE tools intellij and NetBean.
  • Experienced in working with Hibernate annotations to map POJOs to databases.
  • Experienced with J2EE Design Patterns such as MVC, DAO, DTO, Singleton Pattern and Front Controller.
  • Experienced in developing web services with XML based protocols such as Microservices.
  • Extensive experience using SQL to write Stored Procedures and Functions.
  • Proficiency in working with all databases like Oracle, MySQL, SQL Server, Postgres.
  • Good knowledge of various design patterns like singleton, Strategy pattern and factory pattern.
  • Excellent problem solving, analytical and interpersonal skills.
  • Familiar with MEAN stack, Node with Express framework, NoSQL like MongoDB with dynamic schemas.
  • Experienced with Redis, WebSocket, Passport to develop multi-tier application.
  • Ability to work in-groups as well as independently without supervision.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.

TECHNICAL SKILLS:

Programming: Java, Python, Node, R.

Java Technologies: Microservice, REST(JAX-RS), HIBERNATE, SOAP, Socket Programming.

Web Technologies: JavaScript, jQuery, Node.JS, HTML5, CSS3 (SASS), Bootstrap, React, Redux.

Operating Systems: Microsoft Windows, Linux/Unix BASH, Command Line.

Databases: MS SQL Server 12.0, Postgres, MySQL, Redis.

Cloud: AWS (Amazon Web Services) EC2, S3.

Java IDE’s: Intellij.

Frameworks: GIT/Gitlab, Apache Tomcat, Struts2, Spring, MVC, Heroku, Play.

Testing Frameworks: Agile Testing, J-Unit, TestNG, Postman.

PROFESSIONAL EXPEREINCE:

Confidential, Piscataway, NJ

Java/J2ee Developer

Responsibilities:

  • Work in Confidential for backend service monitoring, performance analysis and optimization using Java, Akka, Play and Kafaka.
  • Create RESTful API documents with swagger, an API developer tools for the OpenAPI Specification (OAS).
  • Use Redis to get Cache data, such as mdn, skuid, storeid.
  • Add routing rules to enhance web service latency.
  • Maintain and optimize latency and fault- tolerance by replacing previous implements.
  • Use Kibana to complete migration, integration of new service performance analysis.
  • Collaborate with other teams to handle business enhancements.
  • Analyze JSON/XML data, debug code to solve existing defects.
  • Reuse existing code with additional changes to construct other request and service response.
  • Review teammate merge requests on GitLab.
  • Use Postman to test backend service call and create unit test with Akka TestKit.

Environment: Core Java8.0, Akka, Play, Kafka, Oracle, Redis, Memcached, Swagger, Kibana, Cloud microservices, Postman, JSON/XML, React, Git/GitLab, Unit Test.

Confidential, New York City, NY

Software Engineer (Backend)

Responsibilities:

  • Worked in Confidential for backend service monitoring, performance analysis and optimization using Java, Spring boot and Ribbon, Zuul.
  • Developed RESTful APIs and workflow in a distributed environment for cascading failure, such as Hystrix and Turbine.
  • Created RESTful API documents with swagger, an API developer tools for the OpenAPI Specification (OAS).
  • Used Hibernate to get data, such as food type, order time from database.
  • Added routing rules for new microservices.
  • Maintained and optimized latency and fault- tolerance by replacing previous implements, such as from MySQL cluster to PostgreSQL, Memcached to Redis, Retry pattern to circuit break pattern.
  • Completed migration, integration and adoption of new service performance analysis.
  • Developed new load balancing algorithms with Availability Filtering mode and weighted Response Time mode besides Round Robin mode.
  • Automated tests with TestNG reached code coverage of 99%.

Environment: Core Java8.0, Spring, Spring Boot, MySQL, PostgreSQL, Redis, Memcached, Swagger, GitTestNG, Cloud microservices, Postman, Navicat Premium12

Confidential, Los Angeles, CA

Software Engineer (Full stack)

Responsibilities:

  • Contributed to Customer Service team who designed and developed new user login function with Google APIs.
  • Implemented user login authentication by middleware, Passport.js.
  • Authorized redirect URI’s after authentication success or fail.
  • Set up Nodemon to synchronized development.
  • Handled front-end payments/credits module with REST API.
  • Implemented Checkout component with StripeKey and token at front-end.
  • Handling backend to front end routing in production mood.
  • Deploying development remotely on AWS Cloud using git.
  • Set up testing suite and applied TDD with Mocha.

Environment: Node.JS, Express.JS, Mocha, HTML5, CSS3, React, Redux, NPM, REST API, Mongoose

Confidential

Java Developer

Responsibilities:

  • Worked on REST API to dispatch orders and determine dynamic prices using Spring framework.
  • Used Spring boot and MVC module to develop REST API
  • Improved the dispatching and pricing model by adding more features into consideration.
  • Used twemproxy to change redis sentinel mode to proxy + consistent hashing mode and improved redis latency by 30%.
  • Set up AWS S3 storage and backed up local files to AWS S3 using AWS Cli.
  • Completed migration, integration and adoption of new service performance analysis.
  • Developed new load balancing algorithms with Availability Filtering mode and weighted Response Time mode besides Round Robin mode.
  • Automated tests with TestNG reached code coverage of 99%.
  • Reporting and fix failed patches weekly/monthly. Provide status of software pushes.
  • Developing checklists, guides, best practices and procedures to support patch management process.

Environment: Core Java8.0, Spring, Spring Boot, MySQL, PostgreSQL, Redis, Memcached, Swagger, GitTestNG, Cloud microservices, Postman, Navicat Premium12

Confidential

Software Engineer (Oracle)

Responsibilities:

  • Cooperate with team member to write a C# app to speed up search.
  • Design, implement and deliver software and infrastructure to improve the scalability, availability, performance, latency, and efficiency of data transfer.
  • Project was honored as the most outstanding project of 2014.
  • Managed a 3-person team for data exchange, cleaning, and sharing with Oracle on water conservancy information resources.
  • Perform deep dives into reliability issues; partner with software and systems engineers across the organization to produce and roll out fixes.
  • Hands on experience scripting with C#, Oracle.
  • Windows system programming or driver development.
  • Develop simple tools to support analysis work or to parse data from various data structures to database.
  • Statically analyze shell code, packed and obfuscated code and the associated algorithms.

Environment: Oracle, C#, Windows platform, Database

Hire Now