Senior Full Stack Engineer (Java/React.js)

  • Mendoza
  • Agileengine
Job Description AgileEngine is a top-ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. Listed on Inc. 5000 among the fastest-growing US companies, we are always open to talented software, UX, and data experts in the Americas, Europe, and Asia. If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment daily, there’s no better place — guaranteed! :) What you will do Build end-to-end solutions, implementing and designing both the GUI and the server-side designs with high efficiency and quality; Participate in all phases of the software development lifecycle – requirements, architecture, design, development, testing, and deployment; Participate in the project planning process including estimating and process improvements in an Agile environment; Deliver solutions that are highly usable, efficient, secure, and scalable; Strive at all times to do work using best practices – through experience or experimentation.   Must haves  Experience: 5+ years of experience with Java Enterprise Application development experience; Demonstrate independent work and solutions: Examples of independently building complex solutioning; Solid skills – independent investigating and solutioning for software feature changes; Experience developing Proof of Concepts for large enterprise applications; Java: Solid Java experience; Recent steady Java development. Able to hit the ground running; Exposure to large solutions; Hibernate: Current experience and knowledge with Lazy loading, eager loading; Working with exceptions; Front-End: Solid HTML, JavaScript and CSS experience; Database: Be familiar with SQL Server Query Analyzer; Querying multi-table complex data structures: Experience writing complex queries; Experience building solutions with large data-driven enterprise applications (lots of tables, lots of data, lots of view, performance tuning, etc). Nice to haves The education and experience. You have either a diploma or a degree in Computer Sciences, IT, or a related field and 5+ years of work experience in a development environment; The tech exposure. You have experience with most of the following technologies: Tomcat, Apache; HTML5, CSS3, JQuery, Bootstrap; MSSQL Server; Tableau, Salesforce, Crystal Reports; RESTful API. A perfectionist streak. You want to be part of a team dedicated to creating and delivering quality software. You define and follow best practices for web design and usability principles; Outstanding communication. You will split your time between heads-down coding and team collaboration and innovation. We support each other out loud, working out solutions; Pride. You enjoy your work and getting a job done well. You want to be part of a team that promotes their accomplishments and sees the difference they make; Ownership. You can be counted on to deliver the best solution in collaboration with your team. You take ownership of your work, your tasks, your timelines; Driven. You want to be challenged and you are constantly seeking new opportunities to learn, gain, and apply new skills and knowledge. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities. A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands. Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Requirements Experience: 5+ years of experience with Java Enterprise Application development experience; Demonstrate independent work and solutions: Examples of independently building complex solutioning; Solid skills – independent investigating and solutioning for software feature changes; Experience developing Proof of Concepts for large enterprise applications; Java: Solid Java experience; Recent steady Java development. Able to hit the ground running; Exposure to large solutions; Hibernate: Current experience and knowledge with Lazy loading, eager loading; Working with exceptions; Front-End: Solid HTML, JavaScript and CSS experience; Database: Be familiar with SQL Server Query Analyzer; Querying multi-table complex data structures: Experience writing complex queries; Experience building solutions with large data-driven enterprise applications (lots of tables, lots of data, lots of view, performance tuning, etc).