Java Fullstack Developer(Java+React.Js/Angular 2+)
Onsite Java fullstack developer role in Bengaluru: build enterprise Java applications using Core Java/J2EE, Spring Boot, Hibernate, and REST/microservices, with front-end work in React or Angular. Also works with big data and analytics tooling such as Hadoop, Spark, Kafka, and Python/MLlib.
- Compensation
- Not disclosed
- Location
- Bengaluru, KA, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3-8 years total experience; 3+ years in Core Java and J2EE technologies (JSP, Servlets, JavaScript, JPA)
- Experience with Big Data ecosystem: Hadoop, Spark, Kafka
- Experience with machine learning, MLlib, Spark, Python
- Experience with Streaming and Batch Analytics processes
- Experience with open source frameworks: Spring IO, Spring MVC, Spring, Hibernate, Spring Boot
- Experience with tools: Eclipse, Maven, Gradle, DB tools, Bitbucket/JIRA/Confluence
- Experience with application servers: Apache Tomcat, JBoss
- Ability to develop SOA services; good knowledge of REST API and microservice architectures
- Solid knowledge of web architectural and design patterns
- Understanding of software security practices: authentication/authorization, data validation, DOS and SQL injection techniques
- Familiar with profiling, code coverage, logging, IDEs and other dev tools
- Scripting languages: JSP & Servlets, JavaScript, XML, HTML, Python, Bash
- Familiar with Agile/SCRUM methodologies
- Strong SQL knowledge and relational database modeling principles
- Strong verbal and written communication skills; ability to work under tight deadlines in a team environment
Nice to have
- Knowledge of JavaScript UI frameworks (backbone, angular, react)
Full description
Experience: 3-8Years
Work Type: Onsite
Employment Type: Full Time
Responsibilities:-
- 3+ years experience in Core Java and Enterprise Java Technologies (J2EE technologies (JSP, Servlets, Java scripts, JPA and Web/UI technologies))
- Experience in the following technologies
Big Data Ecosystems: Hadoop, Spark, Kafka
machine learning, MLlib, Spark, Python
Streaming and Batch Analytics processes
- Experience in open source frameworks like Spring IO, Spring MVC, Spring,Hibernate, Spring Boot
- Experience in following Tools: Eclipse, Maven, Gradle, DB tools,
Bitbucket/JIRA/Confluence
- Experience with the following Application Servers: Apache Tomcat 6.x, Jboss 4.0
Can develop SOA services and good knowledge of REST API and Micro service architectures
- Solid knowledge of web architectural and design patterns
Knowledge of JavaScript UI frameworks is desirable (backbone, angular, react, etc.)
- Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques.
- Familiar with profiling, code coverage, logging, common IDEs and other development tools.
Scripting Languages: JSP & Servlets,
JavaScript, XML, HTML, Python and Bash
- Familiar with Agile Methodologies SCRUM and Strong communication skills (verbal and written)
Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.
- Demonstrated verbal and written communication skills, and ability to
interface with Business, Analytics and IT organizations
- Ability to work effectively in short-cycle, team-oriented environment, managing multiple priorities and tasks
- Ability to identify non-obvious solutions to complex problems
Behavioral Attributes
- Team player with excellent interpersonal collaboration skills
- Strong verbal and written communication
Technical
- Strong technical knowledge of SQL and data analysis with relational database modeling principles and techniques