Job Description: Java Full Stack Developer Skills Primary Java, J2EE, Spring MVC Hibernate or other ORM Web technology and security, REST framework Any one UI technology and ready to learn a new one. Database knowledge (MySQL, Oracle, Postgres) Unit testing frameworks Version Control (Eg., Git) Good To Have JQuery, XML, HTML5, AngularJS/Angular and other UI technology Shell Scripting Python Key Responsibilities Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Stay up-to-date on emerging technologies Requirements 3 to 4 years of work experience as a Java Developer or similar role BS/MS degree in Computer Science, Engineering or a related subject Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Experience in developing web applications using at least one popular web framework Experience with test-driven development Job Benefits and Compensation WebShar offers a very competitive salary depending on experience 24 days paid vacation each year (CL, PL, SL), earned at a rate of 2 days per month. MacBook Pro Flexible time / and availability to work from home from time to time Medical insurance Team outing and lunches, Reimbursement as per HR policies ○ Internet reimbursement upto 1500 ○ Commutation reimbursement upto 6000 ○ ISD reimbursement
This developer will focus on design and developing new features, implementing unit test and help develop forward thinking development strategies.Is this you? I am passionate about design and developing efficient code with high standards. I have vision and talent to contribute in emerging areas such as Artificial Intelligence. I love logic and solving puzzles. I strive working with a diverse, highly skilled team based in the UK and India. I am fluent in English, both written and spoken. Responsibilities Design software components in a smart way to improve reusability and maintainability. Develop backend functionalities with high-quality standards with proper unit tests. Build templates and platform extension to be reused to improve productivity of our team. Document accurately the implemented designs and the produced code. Qualifications Experience with JAVA 8+, SQL, JSON, XML, HTML5, CSS3, JS. Experience with design components and develop backend functionalities. Experience of automated unit testing and integration testing. Experience with design patterns and Software Development Life Cycle. Knowledge of ActiveMQ or other messaging framework. Knowledge of Spring or similar frameworks. Knowledge of stream programming, SOAP and REST API endpoints and No SQL databases. Knowledge of Cloud platforms and services for AWS, Azure or GCP. Knowledge of scripting language and wireframes software. Knowledge of deep and reinforcement learning in Artificial Intelligence realm. Competencies Excellent written and verbal communication skills in English and Hindi. Excellent interpersonal skills to collaborate with various stakeholders. Identifying the right questions and understand the big picture. Constant learningwhich enjoys new challenges. Self-Starter with excellent time management skills. Benefits Excellent work life balance, including flexible working hours within core working hours. Actively encouraged in decision making at all levels. Assigned mentor for self-development. 18 days annual leave. Medical Insurance and Provident Fund. While applying Please answer the screening questions.Please prepare your CV using the Europass format: https://europa.eu/europass/eportfolio/screen/cv-editor?lang=en
We are looking for a highly skilled computer programmer who is comfortable withboth front and back end programming. Full Stack Developers are responsible for developingand designing front end web architecture, ensuring the responsiveness of applications andworking alongside graphic designers for web design features, among other duties. Full StackDevelopers will be required to see out a project from conception to final product, requiring goodorganizational skills and attention to detail.
Sr. Developer (Detailed Design, Coding, Code Review, Unit Testing) Extensive experience as a Developer in Agile projects, developing Java, J2EE applications In depth knowledge in product development – Full stack( Database, Messaging, UI , Reporting) In-depth knowledge of popular Java frameworks like Spring Boot, Spring Security, Hibernate and Spring MVC In-depth knowledge of Oracle Database PL-SQL, Performance tuning Experience in Online / Real Time or Batch development Experience in CI and CD Experience with Micro Service Architecture / Dev Op Experience with Angular (Angular 4.0 and higher) Involved and spearhead quality initiatives Result oriented individual with Automation experience and Code Quality
We have a great opportunity for a Java Developer with experience in working on large scale applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.Job Summary -● Designing and developing high-volume, low-latency applications for mission-criticalsystems and delivering high-availability and performance● Contributing in all phases of the development lifecycle● Writing well designed, testable, efficient code● Translate application storyboards and use cases into functional applications● Design, build and maintain efficient, reusable, and reliable Java code● Ensure the best possible performance, quality, and responsiveness of the applications● Identify bottlenecks and bugs, and devise solutions to these problems● Help maintain code quality, organization, and automatizationKey Result Areas● Communication skills and clearness in your reporting and communication.● Knowledge of the Java programming languages you use.● Knowledge of the Spring Framework and libraries you use.● Knowledge in the tool-sets you use.● Analytical thinking and experience (practical when you design the architecture of the“thing” prior to coding it).● Technological understanding (ability to see your new “thing” in a wider perspective, forexample how a small library fits into a large project or product).● Creativity (finding better ways to achieve your project goals).● Coding (testable code, clean reusable code, maintainable code, readable code,bug-free code, beautiful code).● Correctness (few bugs, few iterations with refactoring).● Application performance (the application does what it’s supposed to do withoutwasting CPU, memory or other resources).● Learning (your ability to learn about and use new technologies, protocols, libraries, oreven languages as needed).● Durability (to stay on track no matter what, even when you feel dead bored, or in wayover your head).● Adherence to Effort and ScheduleEssentials Skills● Strong Hands-on Experience in Core Java, Spring framework, Maven, AKKAframework with Actor concurrency model.● Comfortable with source code repository Github.● Experience in developing REST APIs using Spring-MVC, Play Framework.● Experience in Neo4J, Cassandra, Elasticsearch.● Experience in developing apache samza jobs (optional).● Good understanding of CI-CD pipeline.
Key Responsibilities Work as a technical architect & lead contributor for creating technical solutions Contribute to scoping, estimating, and proposing technical solutions & development Investigate new technologies, provide analysis and recommendations on technical choices Responsible for providing hands-on expert level assistance to developers for technical issues Mentor and guide technical team members Skills Required BE/BTech/MTech (CS/IT or MCA), with an emphasis in Software Engineering, is highly preferable Primarily Java Having Scala will be an added advantage Understanding of Spring/Spring Boot/Hibernate Multi-threading concepts and socket programming Knowledge of Design patterns API based development experience (REST/Swagger etc) Dev Tools – Jenkins/Git/Maven/Gradle/SBT Understanding DB Concepts and basic query building and liquibase Excellent verbal and written communication Team leadership with strong listening and interpersonal skills; attention to details An attitude of constant learning of the new skill Position Benefits Top-notch remuneration Work with industry best developers and architects An excellent, no-nonsense work environment with the very best people to work with Highly challenging and cutting edge work
Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is Ability to write clean, modular, and loosely coupled code by the use of design patterns. He/She should be able to break down and architect complex software systems. For example- Build Cars Availability Engine for Strong decision-making ability Deep expertise in at least one programming language & tech Substantial experience in building complex and scalable Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex Experience leading multi-engineer projects and mentoring junior engineers Experience with full life cycle development in any programming language on a Linux platform Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a Experience in building data-driven web application design and development is a plus Looking for candidate who has B2C experience from product-based companies
We @ TechVerito hiring a passionate software developer experience from 2+ years who is really keen on coding discipline and practices. What we look for in you? 2+ years of proven and progressive experience using Java 8 or Kotlin. Experience working with Java Enterprise application frameworks like Java EE, Spring, DropWizard, Hibernate etc. Strong understanding of SOLID design principles and patterns is desirable. Understanding of Agile practices like TDD, BDD, continuous integration, continuous delivery would be plus. What makes you a great fit: 2+ years of experience using Java or Kotlin programming language.Experience working with Enterprise Java applications using Java EE, Spring, Hibernate, DropWizard etc.Experience in developing web applications using Reactjs.Experience in applying web standards and best practices with knowledge of the latest industry trends in web and enterprise application development.Experience in developing applications integrating with RDBMS.Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.Experience in writing unit test cases with an understanding of Test-driven development.Working knowledge with version control systems – Git, SVNPersonal track record of process improvement/reengineering.Should be able to work independently.Should be able to debug the root cause of issue/bug & its impacts.Strong analytical and problem-solving skills.Self-Motivated / Team Player, Ability to work in small and large groups.Strong interpersonal, written and verbal communication skills. What You'll do: Performing a broad range of complex work in different environments/skills. Recommend the best possible way to problem definition irrespective of any technology/domain. Able to multitask, prioritize and take critical decisions. Provides input to system architectures and designs. Define checklist for code reviews, unit tests. Responsible for due diligence, estimations, reviews and design of various requirements from the customer. To meet tight deadlines and adapt to changing priorities. Analyzes design and determines the coding, programming, and integration activities required based on specific objectives and established project guidelines. Enthusiastic to work collaboratively with people and sharing your ideas to solve real business problems. Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution.