
Java Springboot + Angular - Full Stack Developer

Description
Looking for a senior full stack Java developer responsible for building full stack Spring applications using Angular / Bootstrap / JavaScript / Java / J2EE / SpringBoot / JPA / SpringJDBC/ Hibernate / MySQL / SQL Server. The primary responsibilities will be to understand the requirements, design and development of applications using industry standard best practices.
Skills & Qualification
• An engineering degree in computer science or electronics
• Strong Design and Analytical Skills with good understanding of Design Patterns
• Must have 4+ years of Java/J2EE/Spring/JPA
• Must have 3+ years of experience with Web API / Angular 4+ / PrimeNG / Angular Materials / Bootstrap / JQuery / JavaScript
• Strong working Experience in application development using client-side technologies like Bootstrap/HTML/Java Script/CSS/AJAX/JQuery
• Strong understanding of J2EE/Microservices architectures
• Must have 4+ years of experience working with SQL Server, MySQL and other Databases
• At least 2+ years of working with Tomcat / Jboss or other application server
• Experience working with SOAP Web Service with WS-Security
• Strong knowledge of HTTP/HTTPS, XML, XML Schemas, XSLT, JSON, RESTful Web Services
• Strong Knowledge of WS-Security, OAuth, OpenID is required
• Any additional qualifications like GraphDB, BigData, NoSQL is highly preferred
• Agile development experience is preferred
• Mobile App development experience is an added plus
• Good Communication and presentation skills
Job Type: Full-time

About MirrAR Innovation Technologies Private Limited
About
Connect with the team
Similar jobs


Role – Java Full-Stack Developer
Skills
- Professional experience (5-8Y) in commercial software or corporate application Backend and Frontend/UI development
- Strong experience in Typescript/ Javascript - Min 3Y
- Knowledge and experience in enterprise-scale, multi-tier, distributed architecture
- Solid experience in object-oriented design and development with languages such as Java 8.0 onwards
- Solid knowledge of high-scale, multi-tenant Web service development, including REST/JSON and Microserviceservice patterns
- Solid experience in Spring Boot
- Solid experience in Spring Data/JPA/Hibernate
- Exposure to multithreading and Junit is a must.
- Proficient in database concepts and working experience with Oracle Database
- Proficient in performance analysis and tuning
- Proficiency with agile development methodologies
- Excellent written and verbal communication skills
- Good analytical and problem-solving skills
- Strong and real production experience with Angular 8.0 onwards and its core principles – Min 3Y
- In-depth knowledge of HTML5, CSS3, SCSS, Angular Material UI web standards and how to apply them.
- Experience in responsive design using bootstrape or similar framework and progressive enhancement techniques
- Experience in developing reusable components in Angular
- Working knowledge of Forms-based Applications
- Integration experience with REST-based APIs
- Familiarity with modern front-end build pipelines and tools
- Experience with data structure libraries (e.g., Immutable.js)
- Ability to understand business requirements and translate them into technical requirements
- Proficiency with Git (Bitbucket, GitHub, Gitlab) is an advantage
- Proficiency with agile development methodologies
- Excellent written and verbal communication skills
- Good analytical and problem-solving skills
JD/Responsibility
- Developing new user-facing features using Angular 8.0
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Debugging/troubleshooting web applications
- Collaborate closely with groups in and outside the development team (eg. QA, Product Management, Tech Pub) to achieve well groomed, predictable results
- Analyze, design, develop and unit test software applications with high quality and on schedule, including business critical Web services to be consumed by internal/external applications.
- Analyzes, programs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Use modern technologies and apply industry-standard software development best practices.
- Collaborate closely with groups in and outside the development team (eg. QA, Product Management, Tech Pub) to achieve well-groomed, predictable results
- Flexible for Domestic travel based on project needs.
Experience: 5-7 Yrs
Location: Mumbai (onsite)
Notice Period: 30 days maximum
Responsibilities:
- Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
- Apply fundamental knowledge of programming languages for design specifications.
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
- Serve as advisor or coach to new or lower level analysts
- Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
- Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
- Has the ability to operate with a limited level of direct supervision.
- Can exercise independence of judgement and autonomy.
- Acts as SME to senior stakeholders and /or other team members
Qualifications:
- Minimum 6 years of total IT experience
- Minimum 4 years of Appian development experience
- Good logical and reasoning skills
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrated problem-solving and decision-making skills
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- Ability to read requirements and independently work on a project with minimal supervision
Education:
- Bachelor’s degree/University degree or equivalent experience


Responsibilities
- Understand both functional and non-functional requirements and translate them into tasks that can be worked upon individually or in a team.
- Use your skills in programming and system design to develop robust and scalable software.
- Perform POCs and build solutions that require integration with other systems.
- Provide estimations for a Sprint or Tasks, and share inputs in design and architectural choices.
- Work in a fast-paced environment and contribute to all phases of SDLC.
- Maintain minimal yet essential engineering documentation to complement the product.
- Collaborate with engineers, product, and business teams as part of Agile delivery.
- Perform code reviews and provide guidance to the team in building software and following the defined process.
- Carry an ownership attitude when working on any solution.
Requirements
- Strong at problem-solving using Java 8 and above.
- Good understanding of SDLC using agile methodologies iterative development.
- Basic skills in HTML, CSS, and JavaScript are desired.
- Hands-on knowledge of using Spring Boot or Quarkus for building Microservices or API driven solutions.
- Good knowledge of SQL and experience in using any RDBMS like MySQL, PostgreSQL.
- Understanding or exposure to Cloud-Native development using AWS is an added advantage.
- Any experience in working on projects built using Microservice architecture, esp if using React and Java with Docker is an added advantage.


BLAZE Madurai looking for JavaScript Frontend & Backend developer with hands-on web or mobile app development.
Skills required for JS Frontend developer:
- Must have strong experience in Angular JS , React JS ,Ember, etc.
- Cross-platform JS development experience with any of following tools is a plus (Ionic , Meteor.js , React Native, PhoneGap)
- Good understanding of the knowledge of advanced JavaScript like Objects/Closures/Async Events/etc is required
- Proficient understanding of code versioning tools, such as Git/ SVN.
Skills required for JS Backend developer:
- Must have strong experience in NodeJs or another Javascript server.
- Experience with a JS Backend framework is important ex: ExpressJS.
- Proficient understanding of code versioning tools, such as Git/ SVN.
- Experience in other backend programming PHP/Python/Ruby is an advantage.
- Good understanding of the knowledge of advanced JavaScript like Objects/Closures/Async Events/etc is require
Experinece : 1 - 3 years
Job Location : Madurai


About Zuddl
Zuddl allows companies and organisations to set up their premier flagship event from anywhere in the world within 20 minutes. The one platform for all enterprise events, internal or external, hybrid or virtual. Over the last few months, we have had companies like Microsoft, Deloitte, HSBC, Adobe, Barclays, Ab InBev, Razorpay, Synopsys, WhiteHat Jr, Groww etc host their events on Zuddl. NASSCOM uses Zuddl to host their marquee conferences like Product Conclave, ER&D Summit and GCC Conclave.
Responsibilities / Things you would do
Things you would do
- Work on highly interactive React app with video, live streaming, real-time engagement etc
- Handle backend with thousands of concurrent users on large-scale events
- Optimising app performance and build for low-latency and efficient bundle size
- Follow best practices to build high quality app with unit testing
- Modern stack with React, Redux, Java 11, Postgres, Redis
- Collaborate with engineers and designers in fast-paced and high growth environment
- Passion for clean and appropriately tested code
Things you would need
- 3-5 years of experience as Full Stack Developer
- Key expertise in React, Java
- Well rounded Full-Stack developer with exposure to all layers of application and development
- Proficiency with fundamental front end languages such as HTML, CSS, and Javascript
- Strong understanding of different software development practices, infrastructure
- Strong background in technology and application design
- Self-starter, able to deliver project on time meeting high quality standards
Nice to Have
- Experience with WebRTC, Live Streaming or other related video technologies
- Previously worked at high growth Indian startups and/or startup founders highly preferred

- Own our user interfaces with an eye to lightning-fast performance and a great user experience
- Implement compelling and intuitive UIs, shaping the design and feel of the product alongside our founders
- Write a significant amount of code for new and existing features
- Ship high-quality code and architecture
- Mentor engineers on the team, developing their skills and helping advance their careers
- Help shape the future of our engineering organization
Requirements
- You have been building production web applications for 5+ years and know the systems from top to bottom
- You know SQL and have significant programming experience on the frontend with React
- You have a BS/MS/Ph.D. in a scientific field or equivalent experience
- You want to work in a fast-paced, high-growth startup environment that respects its engineers and customers
- Comfortable working with a 100% distributed engineering team, collaborating on GitHub, Slack, Zoom, etc. in the open and as a self-starter.
Bonus points
- You have backend experience building microservices
- You’ve contributed to open-source libraries and actively participate in the development community (blogging, meetups, tweeting, etc.)
- You have experience building interactive data visualizations
- You have worked in TypeScript, Java, Go
Responsibilities: A listing of the key responsibilities |
· Build an enterprise application using Java, Spring boot, Hibernate, Gradle. · Work with Postgres database on AWS RDS. · Manage the application on AWS cloud. · Maintain necessary documentation for the project. · Fix the issues reported by application users. · Code Review and Code Optimization · Coordinate with the development team to manage the fixes and code changes and code merge · Manage the backend Java, Database changes/bugs along with UI changes/bugs. · You should know what RESTful services are and have experience working with such APIs in the backend. · Exposure to Java based technologies such as the Spring framework and RDBMS such as PostgreSQL is preferred. You must be able to connect to a database, write simple SQL statements to verify end-to-end functionality. |
· |
Minimum Qualifications:
- Minimum 5 years of experience with Java platform and technologies.
- Minimum 5 years of experience with HTML5, CSS and Angular.
- Experience with enterprise level application design and development is a must.
- Expert level knowledge in Java Spring framework, JHipster, PostgreSQL, HTML5, Angular, CSS
- Must have previously worked in an environment using version control systems such as Bitbucket.
- Good knowledge of RDBMS such as Postgres and MySQL. Should be proficient in SQL and assessing performance of queries. Some ability to monitor and maintain the database is needed.
- Experience with AWS RDS is MUST.
- Minimum 3 years of experience deploying Java applications on the AWS cloud.
- Ability to handle front-end development (Angular JS) is a MUST.
- Experience working with Monday, Atlassian project management tools (JIRA/Bitbucket/Confluence) or similar is a must.


-
Candidate must be familiar with the javascript tech stack
-
NodeJS or ReactJS or AngularJS knowledge is desired
-
SQL and NoSQL database hands-on production grade experience is desired
-
Candidate should be familiar with the version control system and working in a team
-
Working experience with Message Queue, Mirco service architecture, Docker containers would be a great advantage.
-
Experience designing and developing complex systems that can handle variable load would be an added advantage
-
Familiarity with AWS services, deploying and managing workloads would be advantageous


Job Description:
- At least 3+ years’ experience into web front end/full stack development
- Proficient in Object Oriented JavaScript programming and working with JS frameworks on both client and server-side
- In depth knowledge and working experience in full stack development, for example in Node JS and Mongo DB based implementations as a MEAN stack dev
- Experience implementing applications using Sails.JS, Angular or ExpressJS frameworks
- Have hands on knowledge in database technologies, preferable NoSQL databases, such as, MongoDB, Cassandra, etc.
- Experience with design patterns and building applications from scratch is a plus
- Thorough understanding and exposure to API integrations, especially RESTful-based web services in JSON
- Continuous integration (Jenkins/Hudson) and version control (bitbucket, Git etc).

