Hands on Java experience with minimum 8 yrs. More experience is a plus but need to be hands on. Server side programming experience with technologies: Spring, Hibernate & Swing is a plus Good DB knowledge, hands on PL/SQL or T-SQL Experienced to work on Linux, git, IntelliJ, Eclipse Experience of designing and developing end-to-end solutions.
Opening for Java DevelopersJava, Springboot, Micro Services is a must3 to 7 Yrs expTemporary WFHPermanent WFH is also available
Roles and Responsibilities• Code, develop, design and architect features related to the existing application. Weexpect you to own modules end to end and take pride in the work products youship.• Lead from the front, when it comes to delivering high quality work products. Serveas a mentor to the team members• Create and define performance metrics. Ideate, innovate and hack through theexisting systems to improve performance.• Perform code reviews, set coding practices and guidelines within the team.• Make sense of the product specs, be nimble in getting the issues resolved. Be athought leader.Critical Functional Skills:• Solid understanding and knowledge of Java/C/C++. You should understand theconcepts of multithreading, I/O, messaging, instrumentation etc and theirimplementation in Java/Any other Object-Oriented Language.• Proficiency in the implementation of algorithms and the use of advanced datastructures to solve problems in computing. A solid foundation in the principles ofcomputer science is desired.• Ability to write clean, modular, and loosely coupled code by the use of designpatterns.• He/She should be able to break down and architect complex software systems. Forexample- Build• Cars Availability Engine for Ola.• Strong decision-making ability• Deep expertise in at least one programming language & tech stack.• Substantial experience in building complex and scalable solutions.• Strong object-oriented design skills, ability to apply design patterns, and an uncannyability to design intuitive module and class-level interfaces• The ability to do deep problem solving and build elegant, maintainable solutions tocomplex problems.• Experience leading multi-engineer projects and mentoring junior engineers• Experience with full life cycle development in any programming language on a Linuxplatform• Comprehensive operational experience including, optimizations, deployments andtuning servers like apache/mysql/tomcat/solr• Prior experience in working with Agile software methodologies (XP, Scrum), TDD,and Continuous Integration(CI/CD) a plus.• Experience in building data-driven web application design and development is a plus• Expert level experience in building a scalable, large and complex businessapplication.Experience Required:• Typically with an experience of 5+ years of development experience in a productfirm.• Must have lead, designed, architected and delivered at least 1 project in his previousassignments independently.Minimum Qualifications Required:• Btech/MS from a reputed Institute• Deep expertise with any or combination programming languages: Java, C++, C#,Ruby, Scala,• Go any object-oriented high-level proprietary or open-source language with strongprogramming constructs. We are not skill-specific but go by strength incompetencies• Machine coding• Single machine in-memory program• Need a working code with functionality• Readable and well-designed code with right abstractions, separation of concerns,• right design patterns• Performant code with concurrency and efficient data structures• Write test cases covering the happy path and edge cases• Problem Solving• Choose the right combination of data structures to solve the problem• Identify most edge cases for the problem
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 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
Java development for a Saas solution (on production for 5+ years). Comfort with AWS, microservices, EJB, Flutter will be advantages. Java and SQL skills are critical.
We are looking for Java Developers & Python DevelopersTalk about the role we are offering for Mulesoft and how we are considering trainable resources who are keen to learn and work on new technologiesOur Requirements:We are looking for 1-8 years of experience in technical skills like Java, python etc and who will be willing to learn and move to mulesoft and related technologiesAbility to work in a fast paced, demanding, and rapidly changing environmentPreferred:Basic knowledge about mulesoftResponsibilitiesAssist in translating business objectives into technical solutions through the use of MuleSoft Anypoint PlatformCoding, testing, debugging, implementing and documenting MuleSoft based flows and integrationsApply integration design patterns such as message routing, content enrichment, batch processing, error handling and reconciliation mechanisms to deliver required functionalityWHAT WE ARE OFFERINGLearning and CertificationBest in Industry SalaryHealth & Wellness BenefitsEmployee Rewards ProgramRetirement & SavingsFlexible SchedulesMaternity & Paternity Leave
You will work on: We help many of our clients make sense of their large investments in data – be it building analytics solutions or machine learning applications. You will work on cutting edge cloud native technologies to crunch terabytes of data into meaningful insights. What you will do (Responsibilities): Collaborate with Data Scientists, Engineers and Product Management to transform raw data to often actionable and meaningful insights for the enterprise Work in small dynamic, product-oriented environment to deliver enterprise class products. Continuously improve software development practices work across the full stack. What you bring (Skills): Experience in building modern cloud-native microservices based applications in Java, Spring Boot, and SQL or NoSQL Databases. Experience in Java based distributed & scalable application development. Experience working with Data Structures and strong knowledge of Core Java. Ability to produce easily consumable RESTful APIs with strong living documentation and specification-by-example tests. Great if you know (Skills): T-shaped skills are always preferred – so if you have the passion to work across the full stack spectrum – it is more than welcome. Exposure to infrastructure-based skills like Docker, Istio, Kubernetes is a plus Ability to work out right strategies of deployment for BigData systems. Collaborate with DevOps and Test Automation teams to build favorable developer experience in both build and CI/CD. Advantage Cognologix: Higher degree of autonomy, startup culture & small teams Opportunities to become expert in emerging technologies Remote working options for the right maturity level Competitive salary & family benefits Performance based career advancement About Cognologix: Cognologix helps companies disrupt by reimagining their business models and innovate like a Startup. We are at the forefront of digital disruption and take a business first approach to help meet our client’s strategic goals. We are an Data focused organization helping our clients to deliver their next generation of products in the most efficient, modern and cloud-native way.
Responsibilities and Duties1. Work as part of a software development team2. Good working knowledge with Core & advance java3. Understanding of Spring & hibernate frameworks4. Write code per app specifications in Java with Spring and Hibernate Framework.5. Should have worked on front end technologies.6. Good understanding of MySQL database ,Should be able to design database7. Test to ensure designs are in compliance with specifications8. Should be able to design authentication service9. Good experience in Java Spring,Angular 5,Web APIs10.Analyze user requirements to determine how to translate into Java11.Should have knowledge about third party authentication like Facebook login, google login and Twitter login along with push notification and payment gateways 12.Write well designed, testable, efficient code and make sure designs are in compliance with specificationsSkills and Experience preference :- 0.6 to 3 years of overall experience in software development with any degree in Computer science or related subject.- Strong in Core Java, J2EE, RMI, Web services.- Competent JSP, Struts, SQL, OOPs and ORM technologies (hibernate).- Strong understanding of design patterns and multithreading.- Experience on working in high performing development teams using agile/ scrum methodologies and Tools; various code versioning systems, such as SVN.- Ability to multi task and switch context to changing priorities in a high dynamic environment and proficient in troubleshooting skills, especially in complex application stacks.- Experience in Test Driven Development and mobile platform is added advantage
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance. Contributing in all phases of the development lifecycle. Writing well designed, testable, efficient code.