Hello,
We are from Mavinsys Talent Acquisition team based on One World Trade Centre, New York. We are specializing in IT services and staffing majorly in lateral hiring / contract.
Below is one of our requirement to fill immediately, if you're interested, please share your candidature to joinus@mavinsys.com
Job Title : Sr. Java Full Stack Developer
Location : Dallas, TX
Duration : 12months
- Job Description;
- 10+ years of experience in software analysis, design, development, and integration of large client - server and web-based applications using
Java / J2EE technologies.
Proficient with different software methodologies like Agile, Waterfall, OOAD and SCRUM 5to design, develop, implement, deploy, test and
maintain web applications using Software Development Life Cycle.
Experienced in Java Web-based, Desktop Based Development with Concepts of Object Oriented Design (OOD), Object Oriented Analysis
OOA), Object Oriented Programming (OOP) and its implementation.
Competent experience in JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, jQuery, Hibernate and Web services focusing on effortless
backend functioning.
Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML5, CSS3,
AngularJS, ReactJS, NodeJS, JavaScript, AJAX, jQuery.
Strong experience on Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy. Google Cloud experience in
Microservices cloud architecture in AWS (EC2, S3, EBS, Cloud watch, load Balancer).
- Expertise in server maintenance on AWS to back-end architecture, REST API implementations and front-end development.
- Experience in developing Microservices using Spring Boot and followed domain driven design in developing user interfaces with Angular 7,
HTML, CSS, JSTL and Custom Tag Libraries.
- Expert in developing Service Oriented Architecture (SOA) based J2EE applications that conforms SOA standards.
- Expert in using NodeJS, ReactJS, BackboneJS MVC framework for developing the Single Page Application (SPA).
- Experienced on Server Side view rendering Java content structures like ReactJS and rendering pages on the server side utilizing Redux and Flux
to accomplish unidirectional plan stream.
- Good experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Proficient in writing light weight NodeJS Express server, and using technologies like Ajax, JavaScript / jQuery, JSON to make connections between
server and databases like MongoDB and MySQL.
- Experience with Spring modules like Spring Boot, Spring DAO, Spring IOC, Spring security, Spring web flow, Spring MVC and Spring AOP.
- Experience in developing GUIs using Struts, Spring MVC and Spring Web Flow Frameworks.
- Good working experience of persisting Java objects using Hibernate that simplify data storage and retrieval to the underlying database.
- Strong experience in using Design Patterns such as Business Delegate, Data Transfer Object, DAO, Factory Methods, and Service Locator.
- Experience in Core Java concepts such as OOP Design, Collections Framework, Exception Handling, I / O System, Multi - Threading, Concurrency
Generics and JDBC and annotation.
Hands on experience working on Application Servers and Web Servers like WebLogic 8.x / 9.x / 10.x / 12.x, Apache Tomcat 5.x / 6.x / 7.x, and
WebSphere 8.x / 9.x.
Expert in using Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message
brokers and developed data pipeline using Apache Kafka.
- Good experience in Web Services (RESTFUL services and SOAP Webservices).
- Experience with Relational Database technologies and tools like T-SQL, Microsoft SQL Server, MySQL, Oracle and decent experience in NoSQL
databases like MongoDB, Dynamo DB and Cassandra DB.
Experience working with Version Control Tools (Git, Bitbucket), Build Tools (Ant, Maven, Gradle), Automation Tools (Selenium, Quick Test Pro),
Bug Tracking Tools (Jira, Bugzilla, ALM), Other Tools like Log4j, Log back, Junit, TestNG, Jenkins and Cucumber.
Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ,
ActiveMQ and IBM MQ to communicate from Client to Server.
- Experience working with different IDE's like Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ and STS (Spring Tool Suite).
- Hands-on experience on migrating applications from SVN to GitLab.
- Experience in performing Unit Testing, Integration Testing and generation of test cases for web applications using Log4j, Mockito and automation
framework like Selenium.